Reputation: 936
I wish to pass "self", so that it can be set as delegate.
For example
func getBanerView(in view : UIView, self : parameterType)-> GADBannerView{
view.addSubview(bannerView)
bannerView.adUnitID = "ca-app-pub-3940256099942544/6300978111"
bannerView.translatesAutoresizingMaskIntoConstraints = false;
***bannerView.delegate = self***
return bannerView
}
how do i achieve this?
Thanks
Upvotes: 0
Views: 1266
Reputation: 1142
func getBanerView(in view : UIView, delegate: GADBannerViewDelegate)-> GADBannerView {
view.addSubview(bannerView)
bannerView.adUnitID = "ca-app-pub-3940256099942544/6300978111"
bannerView.translatesAutoresizingMaskIntoConstraints = false;
bannerView.delegate = delegate
return bannerView
}
Then call
getBanerView(*someView*, delegate: self)
Hope it help. :)
Upvotes: 3