簡體   English   中英

將sqlite導入coredata時出現問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM