آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در اتصال به sqlite ( جدول last_modify_time )

شهریار توکلی  10 سال پیش  10 سال پیش
0 0

درود خدمت شما تصویر زیر رو ببنید

 

اگر این خط به اشتباه حتی بشه مورد زیر 

 (record["task_title"] as! String)

اطلاعات داخل دیتابیس داخلی ذخیره می شه . ولی به صورت last_modify_time این ارور در صفحه رو می ده

 

استراکچر بانک اطلاعاتی من هم به شرح زیر هست

 

جدول last_modify_time ( فقط )

 

دقیقا نمی دونم ارور از کجاست . نوع اون هم به صورت استراینگ هست و دقیقا هم مثل ویدیو و سورسی که قرار دادید 

 

از این مرحله جلوتر نتونستم برم .
تشکر

0 0
اول از همه last_modify_time را ببرید بالا و داخل یک متغیر قرار بدید تا کد ها مرتب تر بشه ، بعد هر کدوم از متغیر ها رو با دستور Print چاپ کنید و ببنید کدومشون خطا داره . با بررسی خطا همون متغییر میتونیم به نتیجه برسیم . (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
شهریار توکلی  10 سال پیش
0 0

درود آقای   کاشی زاده  من این رو هم تست کردم بازم خطا روی همین جدول هست به تصویر های زیر دقت کنید لطفا :

تبدیل به یک متغییرش کردم 

یک بار هم برای همشون بجز آخرین جدول print گزاشتم که مشکلی نداشتن

یک بار هم با متغیر جدید اومدم و پرینت زدم که بازم ارور قبلی رو می ده

 

نکته : من جدول دیتابیس رو منظورم sqlite هم پاک کردم که دوباره ساخته بشه مشکلی پیش نیاد این ارور از جا می تونه باشه  ؟ ارور کلی هم می شه نمی شه جستجوش کرد کامل 

لینک پروژه
http://up.vbiran.ir/uploads/43359146830704727102_projectnoteDB.zip

بازم تشکر 

+1 0
فیلد آخر که last_modify_time است را بدون تبدیل به String چاپ کنید ، احتمالا یا nil است و یا غیر قابل تبدیل به String (10 سال پیش)
پاسخ به سوال 
شهریار توکلی  10 سال پیش
0 0

درود ممنون از پیگیریتون 
آقای  کاشی زاده اگر اون تبدیل استرینگ رو بگیرم یک ارور توی یک فایل خیلی بزرگ می ده نمی زاره برنامه ران بشه

من حتی یک فیلد دیگه تو بانک اطلاعاتی ساختم که بولین می گیره برای اونم اومدم مثلا چاپ کنم جدولشو دچار مشکل شدم برای اونم همین ارور رو می ده 

 

به گفته شما اگر اون رو به صورت متغییر چاپ کنم که تبدیل استرنیگ نداشته باشه nil بر می گردونه کد به صورت زیر وارد کردم


let testUnco = record["last_modify_time"]
                    print(testUnco)

نمی دونم چرا  nil بر می گردونه  !! در صورتی که جدولشم پره 

0 0
درود حل شد آقای کاشی زاده . مشکل از طرف بخش سرور من بود . بازم ممنون بخاطر پیگیری بازم ببخشید (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .