3

我有一个现有的 WatchOS 2 应用程序。我想升级它并添加一些 WatchOS 3 功能,所以我安装了 Xcode 8 beta 3。我的问题是我是否需要为 WatchOS 3 项目创建另一个目标,或者我仍然可以继续使用同一个 WatchOS 2 目标并添加新的WatchOS 3 具有 Xcode 8 的功能。

4

1 回答 1

2

使用相同的目标,但函数/代码需要有条件:

#available(watchOS 3, *)
{
    // do some watchOS 3 stuff
}
#else
{
    // do some watchOS 2 stuff
}
#endif
于 2016-07-22T17:36:42.093 回答