关于 iOS 已弃用的 API 和 SDK

问题描述 投票:0回答:1

关于已弃用的 API 和 SDK

UIAlertview 适用于 iOS 2.0 至 iOS 9.0。从 iOS 8.0 开始,XCode 将警告使用 UIAlertController。 但是,当我将基础 sdk 设置为 iOS 10.3 并将部署目标设置为 iOS 7.1 时,该应用程序将成功从 iOS 7.1 到 iOS 10.3 设备运行。 当将基础sdk设置为iOS 10.3并将部署目标设置为iOS 10.0时,应用程序也成功运行,只是有很多警告,但构建成功。

ios sdk deprecated
1个回答
0
投票

是的,它会起作用。但使用不推荐使用的东西是不好的做法。请改用 UIAlertController。 也许有一天它就行不通了。谁知道苹果的决定。

UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"Title" message:@"Your Message." preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *defaultAction = [UIAlertAction actionWithTitle:@"Ok" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {

}];
[alert addAction:defaultAction];
[self presentViewController:alert animated:true completion:nil];
© www.soinside.com 2019 - 2024. All rights reserved.