美文网首页
错误处理

错误处理

作者: cbd0bfba9942 | 来源:发表于2016-05-19 18:54 被阅读20次

    有些方法通通过参数返回 error 的引用,使用这样的方法时应当检查方法的返回值,而非 error 的引用。

    推荐:

    NSError *error = nil;
    if (![self trySomethingWithError:&error]) {
        // Handle Error
    }
    

    此外,一些苹果的 API 在成功的情况下会对 error 参数(如果它非 NULL)写入垃圾值(garbage values),所以如果检查 error 的值可能导致错误 (甚至崩溃)。

    相关文章

      网友评论

          本文标题:错误处理

          本文链接:https://www.haomeiwen.com/subject/knygrttx.html