NSJSONSerialization中为什么这里的参数传递需要指针的指针??



 + (id)JSONObjectWithData:(NSData *)data
                 options:(NSJSONReadingOptions)opt
                   error:(NSError **)error

为什么第三个参数需要指针的指针呢????

ios objective-c

我想骑狮子 9 years, 4 months ago

 + (id)JSONObjectWithData:(NSData *)data
                 options:(NSJSONReadingOptions)opt
                   error:(NSError **)error
// 1 需要这个方法 返回解析的结构 也就是需要一个返回值 id类型
// 2 我还希望解析出错 能返回错误 
// 怎么返回两个值呢?
// 需要我自己建立NSError *err
// 传递这个值的地址 给这个方法
// 方法拿到这个值的地址 如果有错误 挂一个错误实例到传进来的err 实现了方法返回第二个值

存在感零点零 answered 9 years, 4 months ago

Your Answer