gpt4 book ai didi

ios - 我如何摆脱 Xcode 中的 IOS 版本 "is partial: introduced in IOS X"警告

转载 作者:IT王子 更新时间:2023-10-29 08:08:17 26 4
gpt4 key购买 nike

所以,我有一些地方只有在特定版本之后才可用。一个例子是我在我的应用程序中引入的一些新的 NFC 东西:

@property(nonatomic, retain) NFCNDEFReaderSession *nfcSession;

我在方法中也有它,即使我检查类可用性,我也能得到它,例如:

if ([NFCNDEFReaderSession class]){

我的应用运行正常,但我收到一条 xcode 警告

NFCNDEFReaderSession is partial: introduced in iOS 11.0

我环顾四周,但没有找到一种方法来告诉编译器它没问题并消除警告。

不胜感激!

最佳答案

将 NS_AVAILABLE_IOS(11.0) 添加到方法名称的末尾。例如:

- (BOOL)tableView:(UITableView *)tableView canHandleDropSession:(id<UIDropSession>)session NS_AVAILABLE_IOS(11.0) {

}

方法调用可以包装在下面以消除新的 API 警告

if (@available(iOS 11.0, *)) {}

关于ios - 我如何摆脱 Xcode 中的 IOS 版本 "is partial: introduced in IOS X"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46089964/

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