1
我试图使用VungleSDK广告框架的playAd API,并且下面两个函数被取消了。它说使用下面两个错误参数:Vungle playAd API不能在Swift中工作
- (void)playAd:(UIViewController *)viewController __attribute__((deprecated));
- (void)playAd:(UIViewController *)viewController withOptions:(id)options __attribute__((deprecated));
- (BOOL)playAd:(UIViewController *)viewController error:(NSError **)error;
- (BOOL)playAd:(UIViewController *)viewController withOptions:(id)options error:(NSError **)error;
在Swift中,我将如何调用这样的API?
我试过许多东西,包括以下内容:
let sdk = VungleSDK.sharedSDK()
var error : NSError?
do {
try sdk.playAd(viewController, error:err)
} catch let err as NSError {
// error handling
}
我也试过路过&犯错,因为该公司预计一个指向NSError指针(也试图定义错误的NSErrorPointer 他们都失败编译的新雨燕2.2
我缺少什么?