【问题标题】:try & catch in iPhone?在 iPhone 中尝试并捕捉?
【发布时间】:2011-08-07 22:10:02
【问题描述】:

try{}catch 结构在 C++、Java 和相关语言中很常见。 iOS SDK 中有没有类似的功能?

【问题讨论】:

标签: iphone ios4 iphone-sdk-3.0


【解决方案1】:
@try {
    // Try something
}
@catch (NSException * e) {
    NSLog(@"Exception: %@", e); 
}
@finally {
    // Added to show finally works as well
}

【讨论】:

  • 好奇:是否存在捕获的异常不是NSException 类型的情况?更重要的是,是否存在NSLog 可能会爆炸的情况?如果您认为这是一个不同的问题,请告诉我,我会正确提问。
  • 是的,您可以捕获特定异常或自定义异常。查看“捕获不同类型的异常”下的示例。 developer.apple.com/library/ios/#documentation/cocoa/conceptual/…
猜你喜欢
  • 2014-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-02
  • 1970-01-01
  • 2010-11-23
相关资源
最近更新 更多