我正在尝试调用我这样编写的函数
func buttonClicked(sender: UIButton) {
var showResult: NADInterstitialShowResult
showResult = NADInterstitial.sharedInstance().showAd()
switch(showResult.rawValue){
case AD_SHOW_SUCCESS.rawValue:
print("広告の表示に成功しました。")
break
case AD_SHOW_ALREADY.rawValue:
print("既に広告が表示されています。")
break
case AD_FREQUENCY_NOT_REACHABLE.rawValue:
print("広告のフリークエンシーカウントに達していません。")
break
case AD_LOAD_INCOMPLETE.rawValue:
print("抽選リクエストが実行されていない、もしくは実行中です。")
break
case AD_REQUEST_INCOMPLETE.rawValue:
print("抽選リクエストに失敗しています。")
break
case AD_DOWNLOAD_INCOMPLETE.rawValue:
print("広告のダウンロードが完了していません。")
break
default:
break
}
}
我正在调用viewdidload这样的
showButton.addTarget(self, action: "buttonClicked", forControlEvents: .TouchUpInside)
我收到一条错误,说明了致命错误:在展开Optional值时意外发现了nil。我究竟做错了什么?任何帮助表示赞赏。
答案 0 :(得分:0)
showButton
是否为零?如果是@IBOutlet
,则可能未在故事板或xib中连接。