2016-06-15 3 views
0

In meiner App muss ich eine AppStore-URL in einem UIWebView öffnen. Leider scheint das Verhalten darin zu bestehen, diese App im App-Store statt im Browser zu öffnen.So öffnen Sie den Appstore-Link in UIWebView und nicht im App-Store

Gibt es eine Möglichkeit, dieses Verhalten zu ändern?

Übliche Lösungen scheinen die webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool Delegate zu implementieren und false zurückgeben, wenn die URL itunes.apple.com enthält. Dies verhindert jedoch, dass sich die Seite überhaupt öffnet, was ich nicht benötige.

Vielen Dank im Voraus.

Antwort

0

Sie sollten wirklich in Betracht ziehen, SKStoreProductViewController zu verwenden, um eine korrekte native Darstellung des Speicherinhalts darzustellen, den Sie verfügbar machen möchten.

+0

Aber von meinem Verständnis, dass die Informationen immer noch modal angezeigt werden müssen, oder? Ich habe eine Scrollview mit einem Bild und einem UIWebView und ich brauche die Informationen in der Bildlaufansicht zu zeigen, segue modal nicht auf eine neue Seite –

+0

Sie sollen es als Controller Kind Ansicht – Wain

+0

ja hinzufügen können, ich denke, Das wäre der Weg zu gehen. Irgendwann habe ich einen Weg gefunden, ohne itunes-Links zu benutzen, aber ich habe mit deinem Vorschlag herumgespielt und es sah vielversprechend aus, obwohl es unmöglich ist, den oberen Balken (afaik) zu deaktivieren, der keinen Sinn ergibt in einem Bildlaufkontext –

Verwandte Themen