将头文件从iOS静态库导入watchOS静态库



我已经为iOS编写了静态库,并在watchOS的同一项目中添加了静态库。

我试图从iOS静态库添加到watchOS头中。但是,当它构建UIViewControllerUIApplicationState是未知类型时,它开始抱怨。但在标题中,我已经这样做了:

#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

最新更新