Ios 无法分配类型为';(字符串?、布尔、[AnyObject]?、n错误?->;()';到
在我更新Xcode版本8.0(8A218a)swift 3之后,我得到了这个错误 无法为类型“UIActivityViewControllerCompletionWithItemsHandler”分配类型为“(字符串?、布尔、[AnyObject]?、NSError?)->()”的值 我一直在关注这个 但我还是收到了错误信息Ios 无法分配类型为';(字符串?、布尔、[AnyObject]?、n错误?->;()';到,ios,swift,swift3,Ios,Swift,Swift3,在我更新Xcode版本8.0(8A218a)swift 3之后,我得到了这个错误 无法为类型“UIActivityViewControllerCompletionWithItemsHandler”分配类型为“(字符串?、布尔、[AnyObject]?、NSError?)->()”的值 我一直在关注这个 但我还是收到了错误信息 它在早期版本7.3.1 swift 2中运行良好。使用UIActivityType而不是字符串,[Any]而不是[AnyObject]和Error而不是像这样的NSErro
它在早期版本7.3.1 swift 2中运行良好。使用
UIActivityType
而不是字符串,
[Any]
而不是[AnyObject]
和Error
而不是像这样的NSError
activityview.completionWithItemsHandler = {(activityType: UIActivityType?, completed:Bool, returnedItems:[Any]?, error: Error?) in
if !completed {
print("cancelled")
return
}else{
complele()
}
}
查看更多详细信息。使用
UIActivityType
而不是字符串,
[Any]
而不是[AnyObject]
和Error
而不是NSError
,如下所示
activityview.completionWithItemsHandler = {(activityType: UIActivityType?, completed:Bool, returnedItems:[Any]?, error: Error?) in
if !completed {
print("cancelled")
return
}else{
complele()
}
}
查看更多详细信息。仍然收到错误消息:无法将类型“(字符串?、Bool、[Any]?、error?)的值分配给类型“UIActivityViewControllerCompletionWithItemsHandler?”的(>)仍然收到错误消息:无法分配类型(字符串?、Bool、[Any]?、error?)的值()'要键入'UIActivityViewControllerCompletionWithItemsHandler?'谢谢你救了我一天:DWelcome伙计,快乐编码:)