2013-08-27 5 views
0

У меня возникли проблемы с объединением iAD в мой текущий код/​​определение. У меня уже есть код для отображения стиля прокрутки карты и хотел добавить iAD в тот же контроллер вида:merge iAD в другом представлении/определении

Как я могу это сделать, не получая ошибок, которые я получаю?

это код для просмотра карты прокрутки в виде controller.h

@interface ViewController1 : UIViewController <CardScrollViewDelegate> 
@end 

это мой код для IAD для просмотра controller.h но должно быть объединено с вышеизложенным в противном случае я получаю другую ошибку говоря дубликатом определение:

@interface ViewController1 : UIViewController <ADBannerViewDelegate> { 

    SLComposeViewController *mySLComposeSheet; 
} 
@property (weak, nonatomic) IBOutlet ADBannerView *banner1; 

имя вид контроллера/пользовательский класс им пытаются добавить их обоих является ViewController1

UPDATE:

его гораздо проще, чем я думал, просто добавьте запятую (для тех, кто интересуется, как я был)

@interface ViewController1 : UIViewController <CardScrollViewDelegate, ADBannerViewDelegate> { 
} 

@property (слабый, неатомической) IBOutlet ADBannerView * banner1 ;

@end

ответ

0

Ваш код и/или вопрос является ambiguious. Я вижу 3 диспетчера представлений и 2 делегата. В любом случае ... с каким контроллером view вы пытаетесь его добавить? Какой бы он ни был. Внутри файла реализации должны быть следующие:

Не забудьте импортировать ОВР и ваш код должен выглядеть следующим образом:

#import <iAd/iAd.h>; 

@interface ViewController1 : UIViewController <ADBannerViewDelegate> 
{ 
     ADBannerView *banner1; 


BOOL bannerIsVisible; 

} 

@property (nonatomic,assign) BOOL bannerIsVisible; 

Затем в viewDidLoad вы можете загрузить его в рамку и т.д. ...

+0

нет, это не сложно или нечетко ... и есть только один контроллер вида, который является ViewController1. Я просто пытаюсь добавить iAD в определение прокрутки карты. если я попытаюсь добавить iAD как отдельное определение, тогда я получу дублируемую ошибку определения. Вы понимаете, что я имею в виду? это похоже на просмотр прокрутки и iAD в одном контроллере представления PLUS. Я уже знаю коды для обоих (и они работают при использовании в разных контроллерах представлений), но интересно, как объединить их вместе в одном контроллере представления (ViewController1), не получая ошибки – user2721311

+0

Вы определяете виды баннера как * banner1 и * banner2? –

Смежные вопросы