首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iOS7和苹果手表

iOS7和苹果手表
EN

Stack Overflow用户
提问于 2014-12-17 01:00:26
回答 3查看 3.6K关注 0票数 16

我有一个应用程序与最低的iOS目标iOS7。

我正在考虑在苹果手表中添加一些额外的功能。如果应用程序运行在iOS 8上,有没有办法维持iOS7作为最低目标,同时仍然支持apple watch?类似于iOS8的扩展/窗口小部件。

提前感谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-12-17 01:24:08

您可以将部署目标设置为iOS7.x,并确保针对iOS8.2SDK进行构建。您需要在构建设置中将框架设置为optional (弱链接),并执行运行时检查,以确保不会在iOS7.x设备上尝试使用它们。

可选框架将在未链接框架的应用程序中解析为nil

票数 12
EN

Stack Overflow用户

发布于 2014-12-17 01:19:32

是的,可以通过弱链接WatchKit和执行运行时检查来检查所需的类是否可用。请在Raywenderlich上查看此内容。

票数 3
EN

Stack Overflow用户

发布于 2015-06-09 19:29:02

在我的例子中,我唯一需要做的就是使用Objective-C创建扩展(某些iOS版本不支持Swift),并将扩展应用的目标版本从8.3降至8.2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27509935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档