从Core Data完成处理程序调用RestKit类时出错

时间:2012-04-02 12:56:35

标签: objective-c core-data restkit

从saveToURL的完成处理程序调用时,我的RestKit调用一再失败:forSaveOperation:completionHandler:UIManagedDocument的方法。从没有任何Core Data对象的不同项目运行相同的代码。这是代码段。

[self.titlesDatabase saveToURL:self.titlesDatabase.fileURL 
                 forSaveOperation:UIDocumentSaveForCreating 
                completionHandler:^(BOOL success){                        
                    [self setupFetchedResultsController];
                    [self fetchNetflixDataIntoDocument:self.titlesDatabase];
                }];

setupFetchedResultsController不会给出任何错误。它只是设置了提取结果控制器。

- (void)fetchNetflixDataIntoDocument:(UIManagedDocument *)document
{
    NetflixInstantData *instantData = [[NetflixInstantData alloc] init];
   [instantData callRemoteService:@"XYZ"];
}

现在,NetflixInstantData是一个单独的类,它使用RestKit类调用远程服务。在运行时,它反复崩溃,说'Thread1:Program received bad signal“EXEC_BAD_ACCESS”。'。相同的代码在不同的项目中工作,而不是从完成处理程序调用它。此外,在崩溃之前,这是在调试控制台中记录的最后一条消息。

我的restkit.network.reachability:RKReachabilityObserver.m:369已确定可达性观察者的网络可用性

任何人都可以提供建议。

0 个答案:

没有答案