我在购买"删除广告后回到主视图时出现此错误" - 在打开可选值时意外发现nil
当用户付费时,我使用NSUserDefault - setBool保存bool。
广告加载时,这是我用来隐藏它的代码 -
func bannerViewDidLoadAd(banner: ADBannerView!) {
if NSUserDefaults.standardUserDefaults().boolForKey("viewAdsBool") {
self.bannerView?.hidden = true
self.Quote.hidden = false
} else {
self.bannerView?.hidden = false
}
}
但是当我运行应用程序时,我收到错误。我该如何解决?
更新
这就是我设置bool的方法 -
NSUserDefaults.standardUserDefaults().setBool(true, forKey: "viewAdsBool")
NSUserDefaults.standardUserDefaults().synchronize()