This question already has answers here:
xcode 6 beta 4 - MessageComposeResult is not convertible to OptionalNilComparisonType
(4个答案)
6年前关闭。
我正在尝试实现MFMessageComposeViewControllerDelegate的必需方法
问题是我无法弄清楚如何将MessageComposeResult及其关联的常量在swift中比较(MessageComposeResultCancelled,MessageComposeResultSent,MessageComposeResultFailed)。到目前为止,我已经尝试过:
和
两者均返回错误“'MessageComposeResult'无法转换为MirrorDisposition”。我将如何解决此错误的任何见解将不胜感激。
(4个答案)
6年前关闭。
我正在尝试实现MFMessageComposeViewControllerDelegate的必需方法
func messageComposeViewController(controller: MFMessageComposeViewController, didFinishWithResult result: MessageComposeResult) {
}
问题是我无法弄清楚如何将MessageComposeResult及其关联的常量在swift中比较(MessageComposeResultCancelled,MessageComposeResultSent,MessageComposeResultFailed)。到目前为止,我已经尝试过:
result == MessageComposeResultCancelled
和
result == MessageComposeResult(0)
两者均返回错误“'MessageComposeResult'无法转换为MirrorDisposition”。我将如何解决此错误的任何见解将不胜感激。
最佳答案
使用.MessageComposeResultCancelled
或等效项,或者使用result.value == MessageComposeResultCancelled
10-04 17:43