Re: [閒聊] 神奇bug,不知算誰的? (從bundle搬至文件)

看板MacDev作者 (堂本瓜一)時間13年前 (2012/05/09 17:54), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串2/3 (看更多)
//檔案存在不處理,不然就從 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

05/09 23:57, , 1F
如果test給個初始值呢?
05/09 23:57, 1F

05/10 01:08, , 2F
應該不是初始值的問題 ^^
05/10 01:08, 2F

05/10 05:30, , 3F
不然就是你databasePath給錯啦.來源及目的都列出來對看看
05/10 05:30, 3F

05/10 05:31, , 4F
另外模擬器不分大小寫(HFS+) 實機有分大小寫
05/10 05:31, 4F

05/10 05:50, , 5F
路徑沒錯的話..一定是大小寫打錯..這種bug不會是apple的
05/10 05:50, 5F

05/10 08:05, , 6F
....我都上架十幾次了,程式都沒改過,之前沒這問題
05/10 08:05, 6F

05/10 08:05, , 7F
至少這段都沒改過,以前都正常(無論模擬器或實機)
05/10 08:05, 7F

05/10 09:12, , 8F
要不要把copyItemAtPath的error印出來看看?
05/10 09:12, 8F
文章代碼(AID): #1FgZxmop (MacDev)
文章代碼(AID): #1FgZxmop (MacDev)