有没有关于该-[NSResponder presentError:]
方法如何工作的文档?我正在尝试NSError
在我的库中创建实例,其userInfo
值向用户显示尽可能多的有用信息。我过得很艰难。
我刚开始使用NSLocalizedFailureReasonErrorKey
. 看到它分配了messageText
生成的属性NSAlert
(粗体字体,最上面的标签),我接下来尝试添加 on NSLocalizedDescriptionKey
,我认为它会填充informativeText
属性,以便在其下进行非粗体解释。我还补充说NSURLErrorKey
,因为这个库处理文件,它会很有帮助。
结果NSAlert
根本不显示原始NSLocalizedFailureReasonErrorKey
值,新的NSLocalizedDescriptionKey
现在变成messageText
. 它也根本不暴露NSURLErrorKey
。
我唯一的选择是编写自己的错误表示方法和特殊情况下这个库的域吗?