【发布时间】:2011-04-26 12:28:13
【问题描述】:
给定 NSManagedObject 的 Property 属性名称和应用程序包中的 Model.strings 文件,如何检索属性的本地化名称?
其他详情: 当我尝试访问定位字典时,如下所示,该对象为零。我在 Snow Leopard 中,因此文档中关于它可能在使用前返回 nil 的警告不适用。
NSString *localized = [[managedObjectModel localizationDictionary]
objectForKey:@"Property/thePropertyName"];
2012 年 2 月 25 日更新(差不多一年后)
我认为这是 Snow Leopard(或至少是那个特定版本)中的一个错误。现在,一年后运行 Lion,上面的代码可以正常工作)。
【问题讨论】:
标签: objective-c cocoa macos core-data localization