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

خطای 'use of unresolved identifier 'sqlite3_key در xCode 9

پرورش  8 سال پیش  8 سال پیش
0 0

دوستان سلام

کسی با sqlCipher کار کرده در xCode 9 ؟

من دیتا بیسم رو با SqlCipher انکریپت کردم و در ورژن 7 و 8 xCode  به خوبی کار میده ولی وقتی به ورژن swift 4 (xCod 9 ) تبدیل کردم به  دستور sqlite3_key خطا میده و این دستور رو نمیشناسه .

اگه کسی تجربه روبرو شدن با این مشکل رو داره و راه حلی داره لطفا راهنمایی کنه .

پیشاپیش ممنون

0 0
سلام، احتمالا با نسخه جدید سازگاری ندارد . در خصوص سازگاری با نسخه جدید و مهاجرت به Swift 4 آموزش های جدید را مطالعه کنید . (8 سال پیش)
0 0
خود سایتش گفته پشتیبانی میشه در swift 4 و با یک تکه کد نشون داده . این مشکل رو هم چند نفر دیگه هم تو فروم همون سایت مطرح کردن و راه حلی هم که گفتن این بوده که با cocoapod باید این لایبرری اضافه و تنظیم بشه ولی با این حال من همون راه رو که دقیقا میرم بازم خطا میده . (8 سال پیش)
+1 0
مشکل حل شد . خواستم اینجا اعلام کنم که اگه سایر دوستان با این مشکل روبرو شدند کمکی بهشون کرده باشم در swift 4 برای رمز گذاری دیتا بیس به کمک SqlCipher باید از طریق cocoapod تنظیمات لایبرری رو انجام داد چون تنظیمات دستی مطابق سایت sqlCipher جواب نمیده ( حداقلش این بود که من هر کاری کردم نتونستم ) در ضمن بعد از انجام تنظیمات و نصب cocoapod و sqlCipher برای رفع خطای 'use of unresolved identifier 'sqlite3_key باید در ابتدای فایل swift ای که دستور sqlite3_Key رو صدا زدید دستور "import "SQLCipher را بنویسید (8 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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