The URL to open. このURLを開くことになります。
openURL:completionHandler:
Availability 有効性
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
- (void)openURL:(NSURL
*)URL
completionHandler:(void (^)(BOOL success))completionHandler;
Parameters パラメータ
URL
completionHandler
A block to be called when the URL has opened. このURLが開かれた時に呼ばれることになるブロック。
The block takes the following parameter: ブロックは、以下のパラメータをとります。
- success
A Boolean value that indicates whether the open operation was successful. あるブール値、それは開く操作が上手く行ったかどうかを指し示します。
Discussion 議論
Each extension point determines whether to support this method, or under which conditions to support this method. それぞれの拡張ポイントは、このメソッドをサポートするかどうか、またはどの条件下でこのメソッドをサポートするかを特定します。 In iOS, the Today and iMessage app extension points support this method. An iMessage app extension can use this method only to open its parent app, and only if the parent app is shown on the iOS home screen. iMessageアプリ拡張は、このメソッドを使ってそれの親アプリを開くことだけが、そして親アプリがiOSホーム画面で表示される場合にのみ可能です。
Important 重要
You can use this method in a Today widget to open the widget’s containing app. If you use this method to open other apps from your Today widget, your App Store submission may require additional review. To learn more, see App Store Review Guidelines and iOS Human Interface Guidelines. あなたは、このメソッドをTodayウィジェットにおいて使用して、ウィジェットの含むアプリを開くことができます。あなたがこのメソッドを使って他のアプリをあなたのTodayウィジェットから開くならば、あなたのApp Storeサブミッションは追加のレビューを必要とするかもしれません。さらに学ぶために、App Store Review GuidelinesとiOS Human Interface Guidelinesを見てください。