小编Agn*_*len的帖子

NSMutableDictionary问题setObject:forKey - 崩溃

我正在努力使用以下代码.我并不希望它有什么问题.针对崩溃对代码进行了评论:

- (IBAction) SavePreset: (id) sender
{

NSString *presetName = [nameCombo stringValue];  // nameCombo is a NSComboBox*
NSUserDefaults *vmDefaults = [NSUserDefaults standardUserDefaults];
NSMutableDictionary *projectionPresets = [vmDefaults objectForKey: kVmGeorefPresetKey];

BOOL doSave = YES;

NSString *dictEntry = [projectionPresets objectForKey: presetName];
if (dictEntry) {
    // this branch is not tested yet, plan to test when the rest is working.   
    int userChoice;
    userChoice = NSRunAlertPanel( @"Save Preset",
                               @"This preset (%s) already exists, modify?",
                               @"OK", @"Cancel", nil, presetName);
    doSave = (userChoice == NSAlertDefaultReturn);
    if (doSave) …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c nsmutabledictionary

3
推荐指数
1
解决办法
1959
查看次数

标签 统计

cocoa ×1

nsmutabledictionary ×1

objective-c ×1