作者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
1F:推 sy305allen:如果test给个初始值呢? 05/09 23:57
2F:→ Adonisy:应该不是初始值的问题 ^^ 05/10 01:08
3F:→ wasihero:不然就是你databasePath给错啦.来源及目的都列出来对看看 05/10 05:30
4F:→ wasihero:另外模拟器不分大小写(HFS+) 实机有分大小写 05/10 05:31
5F:→ wasihero:路径没错的话..一定是大小写打错..这种bug不会是apple的 05/10 05:50
6F:→ Adonisy:....我都上架十几次了,程式都没改过,之前没这问题 05/10 08:05
7F:→ Adonisy:至少这段都没改过,以前都正常(无论模拟器或实机) 05/10 08:05
8F:→ popcorny:要不要把copyItemAtPath的error印出来看看? 05/10 09:12