【发布时间】:2021-04-26 15:01:43
【问题描述】:
刚得到我作为初级 iOS 的第一份工作。我将使用Objective-C进行很多我不太熟悉的工作,因此希望您能原谅我这些简单的问题。
我有这段代码:
NSString* (^greetings)(void) = ^{
return @"Hello Everyone";
};
不知道如何处理。在 Swift 中,我或许可以将该闭包的结果分配给 String 类型的变量并打印出来。 在 Objective-C 中,我正在尝试这样做:
NSString *greetingsAsString = [universalGreetingReturningNSString copy];
NSLog(@"%@", greetingsAsString);
我明白了: NSGlobalBlock:0x100008198>
非常感谢您的帮助!
【问题讨论】:
标签: objective-c objective-c-blocks