小编cod*_*tor的帖子

stringWithContentsOfFile:usedEncoding:error:不起作用

我正在尝试导入由filemaker创建的csv并使用iTunes文件共享复制到我的设备上.我坚持应该是一个直截了当的步骤.我只是看不出我出错的地方.尝试了替代方法并设置了UTF8编码.还尝试从filemaker导出为xml UTF8,并尝试从手机中删除该应用程序并重新运行.即使我指定它,它似乎也不会读取编码.以下代码为我提供了此控制台输出.

文件存在导入(null)错误域= NSCocoaErrorDomain代码= 264"操作无法完成.(可可错误264.)"

-(void)importDatabase {
NSString *importString;
NSError *error;
NSString *documentsDirectoryPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
if ([[NSFileManager defaultManager] fileExistsAtPath:[documentsDirectoryPath stringByAppendingString:@"/iPhone.csv"]]) {
    NSLog(@" File exists");
    NSStringEncoding encoding;
    importString = [NSString stringWithContentsOfFile:[documentsDirectoryPath stringByAppendingString:@"/iPhone.csv"] usedEncoding:&encoding error:&error];
NSLog(@"Import %@ %@ ",importString, error);
} else {
    NSLog(@" File doesn't exist");
}
Run Code Online (Sandbox Code Playgroud)

}

objective-c ios4

7
推荐指数
1
解决办法
7003
查看次数

标签 统计

ios4 ×1

objective-c ×1