我正在开发一款响应特定网址的iPhone应用程序。当应用程序收到这样的URL时,我调用了一个方法(handleOpenURL:(NSURL *)url
),该方法用theLabel.text = someString;
设置视图上某些标签的文本。
现在由于某种原因,视图中的标签不会改变!
当我在另一种方法中设置相同的标签时,它可以正常工作
我究竟做错了什么??我必须以某种方式刷新视图吗?
更新:
该方法被称为主视图控制器。
这是handleOpenURL:(NSURL *)url
的代码:
NSArray *listItems = [newString componentsSeparatedByString:@";"];
NSNumber *tmp3 = [listItems objectAtIndex:0];
i = [tmp3 intValue];
str1 = [[listItems objectAtIndex:1] stringByReplacingOccurrencesOfString:@"_" withString:@" "];
str2 = [[listItems objectAtIndex:2] stringByReplacingOccurrencesOfString:@"_" withString:@" "];
str3 = [listItems objectAtIndex:3];
str1Label.text = [NSString stringWithFormat:@"%i", i];
str2Label.text = str1;
str2Label.text = str2;
str3Label.text = str3;