有时,在从安全局当地化StringFromTable那里获得护卫时,我正经历一场奇怪的坠毁。 这里是我坠毁事件的相关部分:
CoreFoundation 0x33c4b7f7 CFEqual 98
CoreFoundation 0x33cf6a14 __CFBasicHashStandardEquateKeys 20
CoreFoundation 0x33cf8770 ___CFBasicHashFindBucket_Linear 224
CoreFoundation 0x33c4b654 CFBasicHashFindBucket 228
CoreFoundation 0x33c4d4a1 CFDictionaryGetValue 56
CoreFoundation 0x33c528f5 CFBundleCopyLocalizedString 104
Foundation 0x32e6ab67 -[NSBundle localizedStringForKey:value:table:] 30
MyApp 0x000270eb MyApp 155883
造成这种情况的法典是:
NSMutableArray* tableListOptions = [[NSMutableArray alloc] initWithCapacity:1];
[tableListOptions addObject:NSLocalizedStringFromTable(@"My String", @"MyTable", @"")];
是否有任何建议可能造成这一坠毁? 我在我整个时间都使用NS LocalizedStringFromTable,但这一地点似乎造成问题,尽管我一直难以重复坠机事件。