swift里面调用了一个oc的函数
var menu = PopMenu.init()
menu.didSelectedItemCompletion = {(selectedItem : MenuItem!) -> Void in
switch selectedItem?.index {
case 0:
print("00 新建会话")
default:
print(selectedItem.title)
}
self.menu.dismiss()
}
在oc中是这么写的
/**
* 点击菜单元素,Block会把点击的菜单元素当成参数返回给用户,用户可以拿到菜单元素对点击,做相应的操作
*/
@property (nonatomic, copy) DidSelectedItemBlock didSelectedItemCompletion;
typedef void(^DidSelectedItemBlock)(MenuItem *selectedItem);
swift2中编译可以通过 升级到3之后一直报
Cannot assign value of type '(MenuItem!) -> Void' to type 'DidSelectedItemBlock!'
请问要怎么解决啊