使用下面的代码时,我得到了一个错误。
这是我的密码:
let params = [ "referringUsername": "vihar",
"referringUserId": "78457" ]
Branch.getInstance().getShortURL(withParams: params, andChannel: "SMS", andFeature: "Referral", andCallback: { (url: String!, error: NSError!) -> Void in
if (error == nil) {
let vc = UIActivityViewController(activityItems: [url], applicationActivities: [])
self.present(vc, animated: true, completion: nil)
} else {
print("Genrate Error")
}
})我得到了这个错误:
无法将类型'(String!,NSError!) -> Void‘的值转换为预期的参数类型'callbackWithUrl!’(又名‘ImplicitlyUnwrappedOptional<(可选) -> ()>')
发布于 2018-11-24 12:14:10
替换
Branch.getInstance().getShortURL(withParams: params, andChannel: "SMS",
andFeature: "Referral", andCallback: { (url: String!, error: NSError!) -> Void in使用
Branch.getInstance().getShortURL(withParams: params, andChannel: "SMS",
andFeature: "Referral", andCallback: { (url, error) in发布于 2018-11-26 05:20:10
使用以下代码:
Branch.getInstance().getShortURL(withParams: params,andChannel:"SMS",andFeature:"Referral",andCallback:{ (url,error)中的共享)
正如文档中提到的
关于任何进一步的问题,请写信给integration@branch.io。
https://stackoverflow.com/questions/53458019
复制相似问题