ios - API_DEPRECATED_WITH_REPLACEMENT 到底是什么意思?
问题描述
究竟是什么意思API_DEPRECATED_WITH_REPLACEMENT("xxx", ios(4.2, 9.0))
?
- 该功能在 9.0 中可用,但在 9.0 中标记为已弃用,在 9+ 中不存在?
- 或者该功能在 9.0 中可用,但在 9.0 中标记为已弃用,并且在 9+ 中仍然存在?
- 或者说 9.0 根本没有这个功能
正是我担心这两个功能:
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options API_AVAILABLE(ios(9.0)); // no equiv. notification. return NO if the application can't open for some reason
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(id)annotation API_DEPRECATED_WITH_REPLACEMENT("application:openURL:options:", ios(4.2, 9.0)) API_UNAVAILABLE(tvos);
我是否理解从 ios 9.0 中包含的(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(id)annotation
将不再被调用,只会- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options
被调用?
解决方案
推荐阅读
- php - 错误测试 Codeception PhpStorm 和 Docker
- restheart - RESTHeart 实例停止而没有任何错误
- docker - su-exec: setgroups: Operation not allowed - Alpine 容器上的错误
- r - 为什么在 Shiny App R 中使用 shinyalert 时会出现“[object Object]”?
- flutter - 如何在滚动时为 AppBar 的颜色设置动画?
- routes - 将 URL 传递到 Blazor 文件夹下的应用程序文件夹
- python - 在 PySpark 中,我需要在数据框中将列(地图列表)转换为字符串
- sql - 在 SQL 中的动态查询中排名
- linux - 无法打开 matplotlib 生成的 EPS 文件
- mapbox - 在图块中查找世界/地理坐标的像素坐标