【发布时间】:2014-07-29 12:25:35
【问题描述】:
当我按下按钮并将值发送到标签时,我试图从本地 url 读取一些值。一旦我启动应用程序并第一次按下按钮,我就会获得价值。但是我第二次按下按钮时,即使 NSLog 消息继续显示该值,标签也没有得到任何文本。有什么想法吗?
代码如下:
- (IBAction)refresh:(id)sender {
NSArray *listItems;
NSString *msg;
NSStringEncoding encoding;
NSURL *url = [NSURL URLWithString:@"http://192.168.1.177"];
NSData *data = [NSData dataWithContentsOfURL:url];
msg = [[NSString alloc] initWithData:data encoding:encoding];
listItems = [msg componentsSeparatedByString:@" "];
label.text = listItems[0];
NSLog(listItems[0]);
}
【问题讨论】:
标签: ios nsstring uilabel nsurl