我正在使用
然而,当我尝试保存新文件时,似乎一切都运行良好,但是在应该保存的位置上却没有保存的文件......
以下是我用于保存文件的代码:
NSSavePanel
保存字符串文件时遇到问题,在将应用提交到Mac App Store之前,需要进行沙盒化。我已将com.apple.security.files.user-selected.read-write
设置为YES
,并且NSOpenPanel
正常工作。然而,当我尝试保存新文件时,似乎一切都运行良好,但是在应该保存的位置上却没有保存的文件......
以下是我用于保存文件的代码:
NSSavePanel *save = [NSSavePanel savePanel];
long int result = [save runModal];
if (result == NSOKButton)
{
NSString *selectedFile = [save filename];
NSString *fileName = [[NSString alloc] initWithFormat:@"%@.dat", selectedFile];
NSString *arrayCompleto = [[NSString alloc]initWithFormat:@"bla bla bla"];
[arrayCompleto writeToFile:fileName
atomically:NO
encoding:NSUTF8StringEncoding
error:nil];
}