objective-c - iOS – 检查 MFMessageComposeViewController 当前是否可见

标签 objective-c ios cocoa-touch mfmessagecomposeviewcontroller

我需要检查 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’”

最佳答案

在呈现模态视图 Controller 后添加一个 bool 值是最简单的方法。

关于objective-c - iOS – 检查 MFMessageComposeViewController 当前是否可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11197727/

相关文章:

c++ - Qt + iOS - AppDelegate 在哪里?

iphone - 如何进入 NSManagedObject 内部;访问个人属性

ios - UIAccessibilityCustomAction 选择器不适用于静态方法

javascript - 禁用 iPhone "save image"弹出窗口

objective-c - 如何在 Objective-C 中确定我的方法的 "caller"?

ios - 自定义 URL 方案 IOS

iphone - 如何禁用 UIDatePicker 中的日期选择而不是时间选择

swift - 基于按下按钮在同一个 TableView Controller 中加载不同的数组

objective-c - 通过参数内存泄漏传递的 NSMutableArray

iPhone 标签栏上的未读计数