aneuryzm
aneuryzm

Reputation: 64864

Several issues with a NSOpenPanel

What does these errors mean ?

enter image description here

This is my code:

[browsePanel beginWithCompletionHandler:^(NSInteger returnCode)
{
    if (returnCode == NSFileHandlingPanelOKButton)
    {
        if (returnCode == NSOKButton)
        {
            if ([sender tag] == 1) {
                // Templates
                [[NSUserDefaults standardUserDefaults] setObject:[browsePanel directory] forKey:@"kPreferencesUserTemplateFolder"];
            } else if ([sender tag] == 2) {
                // Images
                [[NSUserDefaults standardUserDefaults] setObject:[browsePanel directory] forKey:@"kPreferencesSaveImageFolder"];
            }
        }
        //FreeAndNil(browsePanel);
        if (browsePanel)
            [browsePanel release];
    }

}];

I also get a warning (I can't explain why):

"NSOpenPanel may not respond to '-beginWithCompletionHandler:'

Upvotes: 0

Views: 209

Answers (1)

user1139069
user1139069

Reputation: 1623

What Mac OS X Versions and Architectures are you targeting? -beginWithCompletionHandler is not available before 10.6

The __Block_object_dispose linker error is a little concerning because all libraries needed for blocks should be automatically linked in.

Upvotes: 1

Related Questions