存储错误消息的最佳方法是什么(特别是在Mac和iPhone上使用Xcode和Objective-C进行开发时):
包含错误代码列表和
相应的消息
错误代码及对应
消息
带有错误代码和相应的
消息(应用程序可能会或可能会
不支持本地化)
我确定我不必给出任何人都希望将所有错误消息都保留在一个位置的原因。谢谢。
最佳答案
您的文件不必称为Localizable.strings
。您可以拥有一个名为Errors.strings
的文件。当您想要获取错误描述时,可以使用:
NSString *errCode = @"err1";
NSString *errDesc = [[NSBundle mainBundle] localizedStringForKey:errCode
value:nil
table:@"Errors"];
您可以使用
plist
文件,但是使用strings
文件可以完成所有工作,无需编写任何代码即可解析任何文件或初始化某些字典或数组(无论多么简单)。
关于iphone - Objective-C : Best way to store error messages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2183542/