我正在开发一个访问jSON数据的iOS应用程序,下载并将其存储在Core Data上,同时也通过Table View显示它。
我试图在应用程序离线时尝试加载核心数据的方法,但它似乎无法识别这一事实。
我认为麻烦在于:
-(BOOL)is_conected{
Reachability *rc= [Reachability reachabilityForInternetConnection];
NetworkStatus ns=[rc currentReachabilityStatus];
if (ns != NotReachable) {
return true;
}
return false;
}
/*****LOAD*****/
-(void)loadProduct{
if([self is_conected]){
[self downloadProduct];
}
else{
[self readingCoreData];
[self.tableView reloadData];
}
}
我确信"否则" in" loadProduct"没有被触发,因此方法" readingCoreData"没有被执行。
我想过使用"否则如果"条件,但我不确定我可以用作条件,因为它适用于" is_connected"的输出。上面的方法。
有什么建议吗?