【问题标题】:How I can write this method in Objective-C - (application: continue userActivity: restorationHandler:)?我如何在 Objective-C 中编写这个方法 - (应用程序:继续 userActivity:restoreHandler :)?
【发布时间】:2021-05-11 09:15:04
【问题描述】:

我正在我的 Objective-C 应用程序中实现通用链接。

请帮我把这个 Swift 方法翻译成 Objective-C:

func application(_ application: UIApplication,
                 continue userActivity: NSUserActivity,
                 restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool

【问题讨论】:

    标签: swift objective-c ios-universal-links


    【解决方案1】:

    这是一个内置方法,在SwiftObjective-C 中都有记录。 Obj-C 函数签名是

    - (BOOL)application:(UIApplication *)application 
    continueUserActivity:(NSUserActivity *)userActivity 
     restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> *restorableObjects))restorationHandler;
    

    【讨论】:

    • 谢谢你,@dávid-pásztor。它解决了我的问题
    • @Philalex 很高兴我能帮上忙。如果您觉得我的回答有用,请考虑接受。如果您不确定如何操作,可以阅读What should I do when someone answers my question?
    • 完成。再次感谢)
    猜你喜欢
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-22
    • 1970-01-01
    相关资源
    最近更新 更多