Я создал метод в отдельном классе (называемом ExternalClass), который должен принимать два аргумента.Нет видимых @interface для ____ объявляет селектор
-(void) openImage:(NSDictionary *)payload InApp:(UIApplication *)app;
В моей AppDelegate.m, я вызываю метод так:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)payload fetchCompletionHandler (void (^)(UIBackgroundFetchResult))completionHandler
{
[[ExternalClass sharedInstance] openImage:payload InApp:application];
}
я получаю «Нет видимых @interface для ExternalClass заявляет селектор 'openImage: InApp'
Любой идея, почему?
Вы не импортировали файл .h? –
Я импортировал файл .h. Оказывается, это проблема с моей картой. Спасибо –