[英]problem in importing sqlite to coredata
我已經在我的應用程序中實現了coredata。
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *documentsDirectory = [self applicationDocumentsDirectory];
NSString *writableDBPath = [documentsDirectory stringByAppendingPathComponent:@"iBountyHunter.sqlite"];
這給我錯誤-[NSURL stringByAppendingPathComponent:]:無法識別的選擇器發送到實例0x4d394a0'
我試圖找到解決方案,但找不到完美的解決方案。 如何解決呢? 提前致謝。
Sanna是正確的。
試試這個代碼。
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *documentsDirectory = = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *writableDBPath = [documentsDirectory stringByAppendingPathComponent:@"iBountyHunter.sqlite"];
您的applictionDocumentsDirectory返回的是NSURL而不是NSString,因此第三行嘗試在NSURL對象上調用stringByAppendingPathComponent。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.