Я пытаюсь реализовать амазонные объявления для ios с помощью swift. Код, предоставленный amazon, находится в Objective C, и я попытался зеркалировать его в swift, но не смог этого сделать. методы «adViewDidLoad» и «adViewDidFailToLoad», которые работали в Objective C перестали работать в быстры, но функция «viewControllerForPresentingModalView» работает на обоих languages.Here является фрагмент моего кодаобъявления amazon для быстрой работы не работают в ios
@IBOutlet слабый var amazonAdView: AmazonAdView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var option1 = AmazonAdOptions()
option1.isTestRequest = false
amazonAdView.delegate = self
self.amazonAdView.loadAd(option1)
}
func viewControllerForPresentingModalView() -> UIViewController {
println("........here.......")
return self;
}
func adViewDidLoad(View : AmazonAdView) {
println("........here.1......")
NSLog("Successfully loaded an ad");
}
// @optional
func adViewDidFailToLoad(View :AmazonAdView , withError: AmazonAdError) {
NSLog("Ad Failed to load. Error code ")
}
Благодаря