swift - 我如何在 Objective-C 中编写这个方法 - (应用程序:继续 userActivity:restoreHandler :)?
问题描述
我正在我的 Objective-C 应用程序中实现通用链接。
请帮我把这个 Swift 方法翻译成 Objective-C:
func application(_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool
解决方案
这是一个内置方法,在Swift和Objective-C中都有记录。Obj-C 函数签名是
- (BOOL)application:(UIApplication *)application
continueUserActivity:(NSUserActivity *)userActivity
restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> *restorableObjects))restorationHandler;
推荐阅读
- angular - 角度 12 中没有重载匹配此调用
- node.js - Node.js 说函数不是函数
- python - 如何比较 5 个不同的数组并根据每个索引中相同值的数量创建一个新数组
- python - 如何使用 2 个条件列基于其他数据框将列添加到 Pandas 中的数据框中?
- c - 卡在重新散列我在 C 中使用 Hashtable 实现的字典
- php - 将 Mysql 中的数据显示为有序列表
- mongodb - 如何在与 MongoDB 中的特定过滤器匹配的数组元素上创建索引?
- python - __init__() 接受 1 个位置参数,但给定 2 个类型错误
- python - opencv imread 在浏览器上返回 Nonetype(本地主机 Web 开发)
- python - 如何计算列表中的整数范围