【发布时间】:2015-10-26 11:36:44
【问题描述】:
如何将以下块从Objective-C 转换为Swift。我正在使用Swift 中的Objective-C 文件使用bridge header。但是块转换的小混乱
Objective-C 块:
+ (void) while:(id)obj name:(void(^)(type*))callback;
示例输出:
[Sub while:keeper viewControllerChanged:^(NSString* newNickname) {
NSLog(@"\nVC2- Now screen is in: %@", newNickname);
}];
如何在swift 中转换?
编辑: Swift 块错误是
Sub.while(obj: AnyObject!, viewControllerChanged: ((String!) -> Void)!)
【问题讨论】:
标签: ios objective-c swift block