Очень странно, я пытаюсь вызвать метод из класса, который неисправный с следующей ошибкой:Нет видимые @interface для «BlahDataController» заявляет селектор «aMethod:
/Пользователи/ВС/Desktop/iphone/ViewController.m: 64: 19: Нет видимого @interface для «SocketIOSignaling» объявляет селектор «RoomNow»
Но когда я звоню из одного и того же класса другого типа с другим именем, которое работает.
Может ли кто-нибудь посоветуете?
1) SocketIOSignaling.h:
...
- (void)SameRoomNow; // <<< this works
- (void)RoomNow; //<<< this is not working???
...
2) SocketIOSignaling.m:
...
- (void)SameRoomNow { // << this is working
...
}
- (void)RoomNow { // << this is not working???
...
}
...
3) ViewController.m: (Проблема здесь при вызове RoomNow)
#import "SocketIOSignaling.h"
@property (strong, nonatomic) SocketIOSignaling* yumyumyum;
- (void)buttonPressed:(UITapGestureRecognizer *)gestureRecognizer{
NSLog(@"OK OK OK Tapped");
self.yumyumyum = [[SocketIOSignaling alloc] initWith:YES];
[self.yumyumyum SameRoomNow]; // This is WORKING
[self.yumyumyum RoomNow]; // But - This is NOT NOT NOT working
}
Вы пробовали обычную - чистую, чистую папку сборки, чистые полученные данные, восстановить? – Losiowaty
@YumYumYum вы можете поделиться всем файлом 'SocketIOSignaling.h'? – ystack
@YumYumYum В 'SocketIOSignaling 'нет метода, который используется как' initWith: ', который вы используете в' buttonPressed: 'метод. Фактический метод -' initWithVideo: 'попробуйте очистить его и посмотреть, не исчезла ли проблема. – Vasanth