[問題] iphone上將檔案寫入的問題
我有一段code如下
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
if (paths.count > 0) {
NSString *loginInfoFilePath =
[[paths objectAtIndex:0] stringByAppendingFormat:@"loginInfo.plist"];
NSFileManager *fileManager = [NSFileManager defaultManager];
// if loginInfo.plist do not exists:
if (![fileManager fileExistsAtPath:loginInfoFilePath]) {
NSDictionary *loginInfoDictionary = [[NSDictionary alloc]
initWithObjectsAndKeys:@"", nicknameKey, @"", passwordKey, nil];
[loginInfoDictionary writeToFile:loginInfoFilePath atomically:YES];
[loginInfoDictionary release];
}
// here loginInfo.plist should always exists
if ([fileManager fileExistsAtPath:loginInfoFilePath]) {
// do something here.
}
上面總共有3個if
我在simulator上測試,app第一次launch時3個if都有跑到
可是換在device上測試的時候,一樣是第一次launch
卻唯獨第3個if跑不進去
問題可能出在writeToFile沒有成功
可是我還不確定
而且另我納悶的是為什麼simulator可以,device卻會有不一樣的結果QQ
是哪邊出問題了嗎~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.146.190
推
08/17 01:15, , 1F
08/17 01:15, 1F
→
08/17 07:26, , 2F
08/17 07:26, 2F
→
08/17 09:26, , 3F
08/17 09:26, 3F
→
08/17 09:26, , 4F
08/17 09:26, 4F
→
08/17 12:17, , 5F
08/17 12:17, 5F
→
08/17 22:12, , 6F
08/17 22:12, 6F
→
08/17 22:50, , 7F
08/17 22:50, 7F
→
08/17 22:50, , 8F
08/17 22:50, 8F
→
08/17 22:51, , 9F
08/17 22:51, 9F
→
08/17 22:52, , 10F
08/17 22:52, 10F
→
08/17 22:52, , 11F
08/17 22:52, 11F
→
08/17 22:53, , 12F
08/17 22:53, 12F
→
08/17 22:53, , 13F
08/17 22:53, 13F
→
08/17 22:54, , 14F
08/17 22:54, 14F
→
08/17 22:54, , 15F
08/17 22:54, 15F
→
08/17 22:55, , 16F
08/17 22:55, 16F
→
08/18 00:41, , 17F
08/18 00:41, 17F
推
10/17 15:42, , 18F
10/17 15:42, 18F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章