我在文档中找不到它的定义......
答案 0 :(得分:7)
这是Apple的iPublicUtility类中定义的宏,包含在他们的几个示例代码包中,例如SpeakHere。具体来说,它位于标题CAXException.h中。
如果XThrowIfError(error, operation)
为非{0},则会给出CAXException()
来电,它实际上会抛出error
。
答案 1 :(得分:0)
我已经在Apple的邮件列表存档上的this page上的代码中进行了搜索和使用,我会说它将您提供的方法作为第一个参数调用,如果它返回一个引发异常则抛出异常错误。
然而,这只是猜测。