我已经为iOS编写了静态库,并在watchOS的同一项目中添加了静态库。
我试图从iOS静态库添加到watchOS头中。但是,当它构建UIViewController和UIApplicationState是未知类型时,它开始抱怨。但在标题中,我已经这样做了:
#if !TARGET_OS_WATCHOS
- (void)track:(UIViewController *_Nonnull)controller;
- (void)updateFirstSessionWith: (UIApplicationState) state;
#endif
我该如何解决此问题?
经过更深入的研究,我找到了一个非常好的例子来解决问题。
我在if语句中有额外的"OS"。
#if !TARGET_OS_WATCH
- (void)track:(UIViewController *_Nonnull)controller;
- (void)updateFirstSessionWith: (UIApplicationState) state;
#endif