Swift - 将 URL 查询传递给 App 并将其用作变量

Swift - Passing URL Query to App and using it as variable

美好的一天!我只想问是否可以使用 url 将数据传递给应用程序?例如。我有这个 link。 myapp://name=BrunoMars&gender=Male&age=26&occupation=Singer 现在,当我点击那个 link 时,它会打开我的应用程序,它会像这样将数据传递给它

    let name = fromUrl.name
    let gender = fromUrl.gender
    let age = fromUrl.age
    let occupation = fromUrl.occupation

    self.nameLabel.text = name
    self.genderLabel.text = gender
    self.ageLabel.text = age
    self.occupationLabel = occupation

所以我可以在我的应用程序上显示它。谢谢!

是的,你可以做到。您需要使用自定义 URL 方案设置您的应用。请参阅本页上的 Implementing Custom URL Schemes。您基本上必须在应用的 Info.plist 中设置一些值,然后您可以在 URL

中发送任何可以发送的值