The type of activity to advertise. 広告するアクティビティの型。
Instance Method
インスタンスメソッド
user
userActivity(_:element:_:)
Advertises a user activity type.
あるユーザアクティビティ型を広告します。
Availability 有効性
- iOS 14.0+
- iPadOS 14.0+
- macOS 11.0+
- Mac Catalyst 14.0+
- tvOS 14.0+
- watchOS 7.0+
Technology
- Swift
UI
Declaration 宣言
func userActivity<P>(_ activityType: String
, element: P?, _ update: @escaping (P, NSUserActivity
) -> ()) -> some View
Parameters パラメータ
activityType
element
If the element is
nil
, the handler will not be associated with the activity (and if there are no handlers, no activity is advertised). The method passes the non-nil
element to the handler as a convenience so the handlers don’t all need to implement an early exit withguard element = element else { return }
. 要素がnil
ならば、ハンドラはアクティビティと結び付けられません(そしてハンドラがないならば、アクティビティは広告されません)。メソッドは、非nil
要素をハンドラへとある便宜として渡します、それでハンドラは早期退出をguard element = element else { return }
で実装する必要が全くありません。update
A function that modifies the passed-in activity for advertisement. ある関数、それは広告のためにその渡されたアクティビティを修正するものです。
Discussion 議論
The scope of the activity applies only to the scene or window the view is in. アクティビティのスコープは、その中にビューが入っているシーンまたはウインドウにのみ適用されます。