【发布时间】:2014-05-12 08:45:31
【问题描述】:
我是 Objective-c 的新手并创建了一个自定义异常。我想在 implementationC 的 functin1() 中处理一个异常(在 function3() 中抛出)。这是我的代码:
@implementatin A
function3()
{
if(contion)
throw [[ApiException alloc] initwithName:@"", reasong:@"" userInfo:nil];
}
@implementatin B
function2()
{
function3();
}
@implementatin C
function1()
{
function2();
}
【问题讨论】:
-
你的问题是什么?
-
@try / @catch / @finally -
想要在实现 C 的 functin1() 中处理异常(在 function3() 中抛出)。
-
异常在 Obj-C 中并不常见。你可能不应该使用它们。
-
你的代码离编译太远了。你应该先阅读关于objective-c的教程......