我的程序的一部分会根据从 tableview 中选择的提要来解析和 RSS 提要。
要传递 rss 文件的 url,我正在创建一个新的视图控制器,并调用一个函数
setURL:(NSString*)url withTitle:(NSString*)title .....
在它上面......(然后我推它)在那个viewController的viewDidLoad中,我开始解析那个URL等等。
现在,如果我在此视图不可见时收到内存警告。(例如,我选择一篇文章继续查看它的摘要),我怎样才能以我回来时可以取回相关表格的方式发布此视图?我希望我很清楚。我的问题是,如果视图控制器被释放,那么我会丢失它应该解析的 URL。当重新分配它时,viewDidLoad 将尝试解析一个无效的 url,我不禁想到会发生什么。:|
我能做些什么来解决这个问题?我是否忽略此视图控制器上的内存警告,而只专注于释放其他视图控制器?
谢谢,我希望我说清楚。