【发布时间】:2014-04-12 00:50:27
【问题描述】:
对不起,如果发现很多类似的线程,但它们不是关于这个错误**的东西。
我尝试像我发现的错误示例那样“设计”我的方法。但是调用第二个,错误不是指向nil,调试器说error: summary string parsing error。
这是我的控制器方法:
-(void) refresh {
NSError *error;
ServerApi *serverApi = [mainModel newServerApi];
NSArray *newItems = [serverApi getNewItems: &error];
...
这是被调用的方法:
- (NSArray *) getNewItems: (NSError **) error {
// Breakpoint here, error is: 'error: summary string parsing error'
...
NSURLResponse *response;
NSData *responseData = [NSURLConnection sendSynchronousRequest: request returningResponse: &response error: error];
我想,我用sendSynchronousRequest...做了和苹果一样的事。他们的评论告诉我们
error Out parameter (may be NULL) used if an error occurs
while processing the request. >>>>Will not be modified if the
load succeeds.<<<<
我做错了什么,为什么这对 Apples sendSynchronousRequest... 有效?
【问题讨论】:
-
你如何在调试器中打印
error?
标签: objective-c pointers error-handling