gpt4 book ai didi

ios - iOS应用程序-如何仅为iOS 8用户添加iOS 8功能,同时仍支持所有iOS 7用户

转载 作者:行者123 更新时间:2023-12-01 18:56:58 25 4
gpt4 key购买 nike

我想将iOS8的新功能添加到我的iOS应用中,例如今天的小部件,同时仍支持我的所有iOS 7用户。换句话说,新版本的应用仍可在iOS 7上使用,而新功能仅在iOS 8上启用。

据我所知,一旦添加了今日小部件,项目的部署目标就会自动切换到iOS 8,这是否意味着我现有的iOS 7用户将无法将其应用程序升级到这个新版本?

有可能完全支持这种情况吗?还是我必须删除所有iOS 7用户?
如果可能的话,我也愿意为不同的iOS 7和8发布和维护两个单独的版本的方法。

最佳答案

您可以使用以下宏:

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000

// iOS 8 code here...

#endif

每次只能在此宏中插入iOS 8代码。其他所有内容都应相同。

虽然最低目标是iOS 7,但这些用户仍应能够在装有iOS 7的设备上运行更新版本。

关于ios - iOS应用程序-如何仅为iOS 8用户添加iOS 8功能,同时仍支持所有iOS 7用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26207379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com