最近在用 oc 到 swift 的迁移,对 swift 实在生疏,oc 中的 TZImagePickController 中有这么一个属性
@property (nonatomic, copy) void (^didFinishPickingPhotosHandle)(NSArray<UIImage *> *photos,NSArray *assets,BOOL isSelectOriginalPhoto);
先前的调用方式是这样的
[imagePickerVc setDidFinishPickingPhotosHandle:^(NSArray<UIImage *> *photos, NSArray *assets, BOOL isSelectOriginalPhoto) { _fileArr = photos; NSString *webImg =[NSString stringWithFormat:@"[""]; for (int i=0; i<photos.count; i++) { // [self htmlForJPGImage:photos[i]] webImg =[webImg stringByAppendingString:[self htmlForJPGImage:photos[i]]]; webImg = [webImg stringByAppendingString:@"""]; if (i != photos.count - 1) { webImg = [webImg stringByAppendingString:@",""]; } else { webImg = [webImg stringByAppendingString:@"]"]; } } NSLog(@"%@",webImg); [self evaluateJsCode:callback val:webImg webview:self.webview]; }];
想问下改写成 swift3 应该怎么写?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.