iOS阅读CoreData

时间:2014-07-01 17:39:12

标签: ios core-data reachability

我正在开发一个访问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"的输出。上面的方法。

有什么建议吗?

0 个答案:

没有答案