MQTT中客户端ID的最大长度是否取决于代理?如果不是,那么最大数量是多少?如果是,那么客户端ID的典型最大长度是多少?
我是斯威夫特的新人.我希望访问此方法sourceApplication的options参数内的值.
optional func application(_ app: UIApplication,
open url: URL,
options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool
Run Code Online (Sandbox Code Playgroud)
我检查了文档,发现这UIApplicationOpenURLOptionsKey是一个结构.它包含一个类型属性:static let sourceApplication: UIApplicationOpenURLOptionsKey
但是,当我尝试sourceApplication通过执行此操作来访问该值时:
options.sourceApplication
Run Code Online (Sandbox Code Playgroud)
...抛出此错误:
型的"值
[UIApplicationOpenURLOptionsKey : Any]"没有成员"sourceApplication"
我有一个想法,这可能是一本字典,但关键的类型是UIApplicationOpenURLOptionsKey.我不知道如何使用密钥类型访问该值UIApplicationOpenURLOptionsKey.
我检查了教程点和其他一些网站,但没有找到解决方案.
我的问题是:
sourceApplication从options?[UIApplicationOpenURLOptionsKey : Any] = [:])?这是一本字典吗?