RSS の解析中に TableView を更新しようとしています。xmlを更新してから更新ボタンを押すと、何も起こりませんが、アプリを閉じて開くと、新しく更新されたxmlが実行されます。私の問題はどこにあるのでしょうか?
-(void)refreshButton{
[self.MyTableView reloadData];
NSLog(@"RSS refreshed");
}
今からありがとう。
RSS の解析中に TableView を更新しようとしています。xmlを更新してから更新ボタンを押すと、何も起こりませんが、アプリを閉じて開くと、新しく更新されたxmlが実行されます。私の問題はどこにあるのでしょうか?
-(void)refreshButton{
[self.MyTableView reloadData];
NSLog(@"RSS refreshed");
}
今からありがとう。
問題は、.xml から xml を解析していることですviewDidLoad
。そのため、xml が変更された場合は、再度解析する必要があります。
したがって、データの更新方法を次のように変更します。
-(void)refreshButton
{
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:newXMLData];
[parser parse];
[self.MyTableView reloadData];
}
newXMLData
のインスタンスであり、ファイルをバイト形式でNSData
保持します。XML