1

現在表示されているかどうかを確認する必要がありMFMessageComposeViewControllerます。どうやってやるの?

私が今していることは:

//Get the current visible view controller
ViewController *visible = ...

if([visible isKindOfClass:[MFMessageComposeViewController class]])
// This doesn't work because the class is actually CKSMSComposeController

また、CKSMSComposeControllerを確認できない場合、Xcodeは「宣言されていない識別子'CKSMSComposeController'の使用」について文句を言います。

4

2 に答える 2

1

モーダルビューコントローラを提示した後にブール値を追加するのが最も簡単な方法です。

于 2012-07-12T15:44:30.507 に答える
0

visibleコントローラのparentViewControllerプロパティを確認する場合、そのクラスはクラスである必要がありますMFMessageComposeViewController(少なくともiOS 7では)。

于 2013-11-18T21:16:21.397 に答える