Dylans Ghost
Aktives Mitglied
Thread Starter
- Dabei seit
- 25.09.2012
- Beiträge
- 110
- Reaktionspunkte
- 2
Hallo,
ich kenn' mich mit Blocks nicht aus, kann darum nicht feststellen, was da schief läuft.
Brauche ich vielleicht eine Deklaration und wenn - wie sieht die aus ?
Grüsse
Uwe
ich kenn' mich mit Blocks nicht aus, kann darum nicht feststellen, was da schief läuft.
Brauche ich vielleicht eine Deklaration und wenn - wie sieht die aus ?
Code:
-(NSMutableDictionary*)openWavePanel
{
__block NSMutableDictionary * dictionary;
NSOpenPanel * panel = [NSOpenPanel openPanel];
[panel setCanChooseDirectories:NO];
[panel setCanChooseFiles:YES];
[panel setAllowsMultipleSelection:NO];
[panel beginWithCompletionHandler:^(NSInteger result) // Hier Sprung zum return.
{
if (result == NSFileHandlingPanelOKButton)
{
NSURL* url = [[panel URLs] objectAtIndex:0];
dictionary = [self loadDataFromURL:url];
}
}];
return dictionary;
}
Grüsse
Uwe