【发布时间】:2016-08-11 09:42:14
【问题描述】:
我正在尝试获取一个标签以从 URL 加载文本,以便可以在不更新实际应用的情况下从服务器更新它。
最初我使用 viewDidLoad 方法,但是这加载视图太慢了。我读到使用 viewDidAppear 方法,但是,它以相同的方式加载。我试图找到详细说明如何使其工作的论坛,但找不到我需要的东西。
我也读过关于异步加载的文章,虽然我是编码新手,所以我真的不知道我在读什么!
如果有人能告诉我在这种情况下如何解决这个问题,那就太好了。
谢谢。
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
}
-(void) viewDidAppear:(BOOL)animated {
NSURL *urlTermOutlookTitle = [NSURL URLWithString:@"URL that info is coming from here"];
NSString *TitleLabel = [NSString stringWithContentsOfURL:urlTermOutlookTitle encoding:NSStringEncodingConversionAllowLossy error:nil];
TermOutlookTitleLabel.text = TitleLabel;
}
【问题讨论】:
-
只需在 viewDidLoad() 或 viewWillAppear() 方法中写入第一行 viewDidAppear(true)。
-
你想要什么?从服务器响应中异步更新可用文本?
-
@SMi - 是的,我只是没有找到一个教程或搜索信息,以我可以理解的方式解释异步加载信息,或者如果可以的话,它是一个非常不同的功能。
-
您的信息类型是什么? Json 还是什么?
标签: ios xcode viewdidappear