我正在尝试导入由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)
}