この関数のプロトタイプを使用して、SiriKit に語彙を追加したいと考えています。Apple のドキュメントには、次のサンプル コードが示されています。
let workoutNames = self.sortedWorkoutNames()
let vocabulary = INVocabulary.shared()
vocabulary.setVocabularyStrings(workoutNames, of: .workoutActivityName)
ドキュメントによると、のNSOrderedSet
型を使用する必要がありますself.sortedWorkoutNames()
。
それを宣言して配列で設定する方法はStrings
?
編集: コンテキスト プロジェクトについては、Siri でインテントを使用しています。ここでの目標は、「Benchpress」や「Chicken」などの特定の単語を使用して、すでに実装されていて魅力的に機能する INStartWorkoutIntent でワークアウト アプリを開始することです。