NSString *newPath = [[theFileName stringByDeletingLastPathComponent] stringByAppendingPathComponent:str];
[[NSFileManager defaultManager] movePath:myString1 toPath:newPath handler:nil];
警告消息?: NSFileManager可能无法响应'-movePath:toPath:handdler'
那是什么?答案 0 :(得分:0)
movePath:自Mac OSX 10.5 +
起已弃用您定位的是哪个版本的iOS / MacOSX?
此外,Apple建议改为使用moveItemAtPath:toPath:error:
。
答案 1 :(得分:0)
您可能需要moveItemAtPath:toPath:error:
。
NSError * error = nil;
[[NSFileManager defaultManager] moveItemAtPath:oldPathInFull toPath:newPathInFull error:&error];
if ( error ) {
/* Error renaming the file. */
}
您也可以查看this tutorial
。
答案 2 :(得分:0)
您应该使用moveItemAtPath:toPath:error:
而不是movePath:toPath:handler:
。
iOS上无法使用movePath:toPath:handler:
。