私は、SweftのLabel内からディープリンクを開始しようとしていますが、ディープリンクはポップアップビューコントローラをいくつかの追加情報とともに起動します。これらのディープリンクは外部からは利用できませんアプリでSwift - アプリケーション内のポップアップビューコントローラを起動するためのディープリンク
新しいビューコントローラを設定するには、次のYouTubeビデオを参照してください。https://www.youtube.com/watch?v=FgCIRMz_3dEここではボタンをクリックする例があります。コンテンツがデータベースから駆動されているので、これを動的にしたいと思います次のラベル(https://github.com/TTTAttributedLabel/TTTAttributedLabel)を使用して、ラベル内のさまざまな単語にダイナミックにディープリンクを追加します。
私が執着している部分は、コードの次のスニペットをデインリンクが選択されたときに実行できる形式に変換する方法です。これはアプリケーションデリゲート内で実行する必要があるということです。
let popOverVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("sbPopUpID") as! PopUpViewController
self.addChildViewController(popOverVC)
popOverVC.view.frame = self.view.frame
self.view.addSubview(popOverVC.view)
popOverVC.didMoveToParentViewController(self)
誰でも助けてもらえますか?
ご迷惑をおかけして申し訳ございません。もう少し詳しく説明できますか? – Adeel
返事をありがとう、もう少し詳しく説明しよう。 私は上記のTTTAttributedLabelプラグインを使用して、データベースからラベルにテキストを動的にハイパーリンクを割り当てます。 これらのリンクは逆リンクです。すなわち、deeplink://ハイパーリンクの名前 私はこのデープリンクを使用してポップアップビューコントローラにいくつかの追加情報を表示する方法です。上のビデオはボタンでこれを行う方法を示していますしかし、私はこれをディープリンクを介して動作させる必要があるので、私がappdelegateを通してこれを行う必要があることを知っている限り、コードがappdelegateで使用できるのであれば – ScoopMatt