Как я могу объявить интерфейс в AppDelegate.h в XCode? - PullRequest
0 голосов
/ 16 января 2020

Я использую React Native для создания iOS приложения.

Мне нужно добавить код в файл AppDelegate.h.

Однако после поиска я понял, что невозможно объявить два интерфейса одновременно.

Как я могу объединить эти два интерфейса?

// here's the code in AppDelegate.h

@interface AppDelegate : UMAppDelegateWrapper <RCTBridgeDelegate>

    @property (nonatomic, strong) UMModuleRegistryAdapter *moduleRegistryAdapter;
    @property (nonatomic, strong) UIWindow *window;


@end


@interface AppDelegate : UIResponder <UIApplicationDelegate, AppsFlyerTrackerDelegate>
@end

1 Ответ

0 голосов
/ 16 января 2020

Предполагая, что UMAppDelegateWrapper является подклассом UIResponder , вы можете объединить их следующим образом:

@interface AppDelegate : UMAppDelegateWrapper <UIApplicationDelegate, AppsFlyerTrackerDelegate,RCTBridgeDelegate>

    @property (nonatomic, strong) UMModuleRegistryAdapter *moduleRegistryAdapter;
    @property (nonatomic, strong) UIWindow *window;


@end
...