Нет видимого @interface для 'BMPhotosViewController' объявляет селектор 'initWithPhoto:' - PullRequest
0 голосов
/ 27 июня 2018

Я получаю:

Нет видимого @interface для 'BMPhotosViewController' объявляет селектор 'initWithPhoto:'

КОД:

if (image) {
    dispatch_async(dispatch_get_main_queue(), ^{
        BMPhotosViewController * photosVC = [[BMPhotosViewController alloc] initWithPhoto:@[[BMPhotoFullImage PhotoImageWithImage:image]]];

        [self.presentationViewController presentViewController:photosVC animated:YES completion:nil];
    });
}

Есть предложения?

1 Ответ

0 голосов
/ 27 июня 2018

если BMPhotosViewController взят из файла pod, проверьте, общедоступен ли метод init в его заголовочном файле, в противном случае, если это ваш собственный ViewController, просто объявите пользовательский метод init в интерфейсе заголовка.

- (instancetype) initWithPhoto: (NSArray *) photos;

...