gpt4 book ai didi

swift - 实例成员 'rawValue' 不能用于类型 'MessageComposeResult'

转载 作者:行者123 更新时间:2023-11-28 15:53:01 37 4
gpt4 key购买 nike

我是一名初学者 Swift 开发人员,正在将我的应用程序迁移到 swift 3,但我无法修复此错误消息。实例成员“rawValue”不能用于类型“MessageComposeResult”你知道我的代码有什么问题吗?非常感谢您的帮助

    func messageComposeViewController(_ controller: MFMessageComposeViewController, didFinishWith result: MessageComposeResult) {
if result.rawValue == MessageComposeResult.rawValue {
print("Invitation SMS sent successfully")
}
self.dismiss(animated: true, completion: nil)
}

最佳答案

你应该用这个替换你的 if 语句:

if result == MessageComposeResult.sent {

}

您无法检查 MessageComposeResult 上的 rawValue,因为 rawValue 是一个实例成员。换句话说,它仅适用于 MessageComposeResult 的实例(如您的 result 变量),而不适用于 MessageComposeResult 类型本身。

关于swift - 实例成员 'rawValue' 不能用于类型 'MessageComposeResult',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42099885/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com