Swift/Xcode AdColony returns 尝试在 appdelegate 中调用 AdColony.configure 时出错
Swift/Xcode AdColony returns error when trying to call AdColony.configure in appdelegate
我正在尝试使用这行代码在我的 appdelegate 中初始化 AdColony:
AdColony.configureWithAppID(appID: "app id", zoneIDs: ["zoneid1", "zoneid2"], delegate: self, logging: true)
但是,我收到此错误:
Cannot invoke 'configureWithAppID' with an argument list of type '(appID: String, zoneIDs: [String], delegate: AppDelegate, logging: Bool)"
According to the SDK,delegate
参数应该是 AdColonyDelegate
而不是 AppDelegate
。您的包装 class(使用 self
引用)可能未实现此协议。
此外,appID
标签需要删除。事实上,在Swift中,当调用一个方法时,第一个标签总是被省略。
确保在 appdelegate 之后添加 adcolonydelegate
我正在尝试使用这行代码在我的 appdelegate 中初始化 AdColony:
AdColony.configureWithAppID(appID: "app id", zoneIDs: ["zoneid1", "zoneid2"], delegate: self, logging: true)
但是,我收到此错误:
Cannot invoke 'configureWithAppID' with an argument list of type '(appID: String, zoneIDs: [String], delegate: AppDelegate, logging: Bool)"
According to the SDK,delegate
参数应该是 AdColonyDelegate
而不是 AppDelegate
。您的包装 class(使用 self
引用)可能未实现此协议。
此外,appID
标签需要删除。事实上,在Swift中,当调用一个方法时,第一个标签总是被省略。
确保在 appdelegate 之后添加 adcolonydelegate