2016-06-20 4 views
0

私は、iOSアプリケーションにダイナミックな3Dタッチクイックアクションを追加しています。3Dタッチクイックアクションからビューをロードする

各アクションを表示するコードをセットアップすることはできましたが、以下のコード内でどのコードが使用されるのかがわかりません。アクションが選択されると、アプリ内で4つの異なるView Controllerの1つを開くアクションが必要です。

if ([shortcutItem.type isEqualToString:@"addOpportunity"]) { 

} else if ([shortcutItem.type isEqualToString:@"bookMark"]) { 

} else if ([shortcutItem.type isEqualToString:@"searchGuest"]) { 

} else if ([shortcutItem.type isEqualToString:@"myGuest"]) { 

} 

else { 


} 

}

答えて

0

まずあなたがかの条件のそれぞれに表示する予定のビューコントローラのインスタンスを作成する必要があります。

例えば: -

SearchGuestViewController * VC = [[SearchGuestViewController ALLOC] INIT]。

次に次の操作を行って、モーダルビューコントローラを提示することができる: -

[自己presentViewController:VCアニメーション:YES終了:なし]。 注:別のView Controller内からのみView Controllerを表示できます。

これは、ビューコントローラを起動する方法の1つです。

以下のリンクでView Controllerを起動する方法の詳細をご覧ください。 https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/PresentingaViewController.html

関連する問題