بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
خطای 'use of unresolved identifier 'sqlite3_key در xCode 9
دوستان سلام
کسی با 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 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .