Программа не переходит в делегат-метод - PullRequest
0 голосов
/ 08 ноября 2010

Доброе утро, сообщество,

У меня проблема, потому что я реализовал CoverFlowViewController.m с методом Delegate, но отладчик НИКОГДА не переходит в этот метод, кто-нибудь знает почему? Вот код:

- (void)viewDidLoad {
    [super viewDidLoad];
    UIButton *weiter = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    weiter.frame = CGRectMake(100, 400, 120, 40);
    [weiter addTarget:self action:@selector(goToChart) forControlEvents:UIControlEventTouchUpInside];
    NSString *ansicht = @"Weiter";
    [weiter setTitle:ansicht forState:UIControlStateNormal];
    [self.view addSubview:weiter];
    // loading images into the queue
    loadImagesOperationQueue = [[NSOperationQueue alloc] init];
    NSString *imageName;
    for (int i=0; i < 10; i++) {
        imageName = [[NSString alloc] initWithFormat:@"cover_%d.jpg", i];
        imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:imageName]];
        UIImage *aktuellesImage = imageView.image;
        UIImage *scaledImage = [aktuellesImage scaleToSize:CGSizeMake(100.0f, 100.0f)];
        [(AFOpenFlowView *)self.view setImage:scaledImage forIndex:i];
    }
    [(AFOpenFlowView *)self.view setNumberOfImages:10];

}

- (void)openFlowView:(AFOpenFlowView *)openFlowView selectionDidChange:(int)index{
    NSLog(@"%d is selected",index);
}

Кто-нибудь знает, почему отладчик (= программа) никогда не переходит в метод selectionDidChange ()?

У меня нет решения три дня, и надеюсь, что кто-нибудь мне поможет?

Привет и спасибо заранее Marco

Ответы [ 2 ]

1 голос
/ 08 ноября 2010

Вы уверены, что подключили viewDelegate к своему viewController?
Пожалуйста, добавьте NSLog(@"Delegate: %@", ((AFOpenFlowView*)self.view).viewDelegate); в конце метода viewDidLoad, чтобы увидеть, подключен ли он.

0 голосов
/ 24 марта 2011

Добавить

((AFOpenFlowView *) self.view) .viewDelegate = self; в методе init или viewDidLoad

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...