作者Adonisy (堂本瓜一)
看板MacDev
標題Re: [閒聊] 神奇bug,不知算誰的? (從bundle搬至文件)
時間Wed May 9 17:54:53 2012
//檔案存在不處理,不然就從 Bundle複製到 documents
NSString *resourcePath = [[NSBundle mainBundle] resourcePath] ;
resourcePath= [[resourcePath stringByAppendingPathComponent:dbName] stringByAppendingPathExtension:@"sqlite"];
BOOL test;
test=[fileManager copyItemAtPath:resourcePath toPath:databasePath error:nil];
if (test)
{
NSLog(@"copy%@成功",databasePath);
}
else
{
NSLog(@"copy%@失敗",databasePath);
}
我無語了...這一定是個 bug... 因為在模擬器執行時
test會為 true , 而實機執行時,test是為false
這天殺的蛋,這怎麼和 apple交流啊? 等著看 apple的 debug報告了
--
昔日所為 今日所受
今日所為 明日所受
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.69.210.133
推 sy305allen:如果test給個初始值呢? 05/09 23:57
→ Adonisy:應該不是初始值的問題 ^^ 05/10 01:08
→ wasihero:不然就是你databasePath給錯啦.來源及目的都列出來對看看 05/10 05:30
→ wasihero:另外模擬器不分大小寫(HFS+) 實機有分大小寫 05/10 05:31
→ wasihero:路徑沒錯的話..一定是大小寫打錯..這種bug不會是apple的 05/10 05:50
→ Adonisy:....我都上架十幾次了,程式都沒改過,之前沒這問題 05/10 08:05
→ Adonisy:至少這段都沒改過,以前都正常(無論模擬器或實機) 05/10 08:05
→ popcorny:要不要把copyItemAtPath的error印出來看看? 05/10 09:12