应用程序启动时从桌面读取文本文件
我需要在启动时在 NSTextView
中显示位于用户桌面上的文本文件的内容。我的代码无法正常工作——是否偏离了轨道?
NSError *err = nil;
NSString *filepath = @"~/Desktop/test.txt";
NSString *file = [NSString stringWithContentsOfFile:filepath
encoding:NSUTF8StringEncoding
error:&err];
if(!file) {
}
[textView setString:file];
I need to display the contents of a text file located on the user's desktop in an NSTextView
at startup . My code is not working -- is it off track?
NSError *err = nil;
NSString *filepath = @"~/Desktop/test.txt";
NSString *file = [NSString stringWithContentsOfFile:filepath
encoding:NSUTF8StringEncoding
error:&err];
if(!file) {
}
[textView setString:file];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
@谢姆。对此感到抱歉。
我是这样修复的:
@Shem. Sorry about that.
I fixed it like this:
您的文本文件路径看起来不对...可能是:
/Users/USERNAME/Desktop/test.txt
另外,请尝试NSLog(@"Error: %@",[ err description]);
查看生成了哪些错误。Your path to the text file looks off ... possibly:
/Users/USERNAME/Desktop/test.txt
Also, tryNSLog(@"Error: %@",[err description]);
to see what errors are generated.