Ale*_* Es 1 iphone cocoa-touch
可能真的是一个关于xcode(对于iphone)的新手问题..
当我发出这个命令时;
NSString*externalData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@" http://blah.com/userlist.txt "]];
我可以从我的网络服务器上看到它的下载.如何在标签中展示这一行?
我试过了; label.text = externalData; [externalData release];
但这似乎不起作用..似乎在模拟器中崩溃应用程序.有任何想法吗?
它崩溃了,因为+dataWithContentsOfURL:返回的NSData*不是NSString*.你想要的+stringWithContentsOfURL:.但请注意,这将阻止主线程,这可能是不可取的.
编辑:
要清楚,代码如下:
NSString* foo = [NSString stringWithContentsOfURL:...];
Run Code Online (Sandbox Code Playgroud)
使用您自己的值替换相应代码段的位置.
| 归档时间: |
|
| 查看次数: |
782 次 |
| 最近记录: |