Xcode在我的.m文件中的程序中给出了错误unexpected @
。
这是一个例子(评论中有错误)
@catch (NSException *excepton) { // unexpected '@' in program
self.userOutlet.text=@"exception error";
}
在代码中放置@catch语句的地方似乎并不重要,我在构建时总是会遇到错误。
我启用了Enable C++ Exceptions
和Enable Objective-C Exceptions
。
这是Xcode 4.6.2还是我需要启用另一个Build Setting?
答案 0 :(得分:3)
你还没有表现出来,所以我需要问一下:你上面有一个@try {...}
块,不是你。你需要有一个人拿起@catch
。
但通常使用Cocoa,使用NSError
处理错误更常见,而不是主要用于程序员错误的异常。
答案 1 :(得分:0)
看起来你想要在没有@try的情况下使用@catch,或者你想在这些块之间粘贴一些代码,这是不可能的