我有一个具有以下签名的函数:
- (void)addSource:(NSDictionary *)sourceDetails toPage:(NSString *)pageTitle error:(NSError **)error {
}
然后我试着按如下方式调用它:
NSError *error = nil;
[[TestManager sharedInstance] addSource:obj toPage:selectedPageTitle error:&error];
然后它总是给我以下错误:
Sending 'NSError *const __strong *' to parameter of type 'NSError *__autoreleasing *' changes retain/release properties of pointer
这是昨天我升级XCode之后发生的,我做错了什么?