小编Chr*_*son的帖子

Objective-C中的'^'是什么

"^"在下面的代码中是什么意思?

@implementation AppController

- (IBAction) loadComposition:(id)sender
{
    void (^handler)(NSInteger);

    NSOpenPanel *panel = [NSOpenPanel openPanel];

    [panel setAllowedFileTypes:[NSArray arrayWithObjects: @"qtz", nil]];

    handler = ^(NSInteger result) {
        if (result == NSFileHandlingPanelOKButton) {
            NSString *filePath = [[[panel URLs] objectAtIndex:0] path];
            if (![qcView loadCompositionFromFile:filePath]) {
                NSLog(@"Could not load composition");
            }
        }
    };

    [panel beginSheetModalForWindow:qcWindow completionHandler:handler];
}
@end
Run Code Online (Sandbox Code Playgroud)

===我搜索过并搜索过 - 这是对内存的某种特殊参考吗?

objective-c

7
推荐指数
2
解决办法
2235
查看次数

标签 统计

objective-c ×1