【发布时间】:2015-12-12 03:27:31
【问题描述】:
我已经构建了一个使用核心数据并可以发送短信的小应用程序。现在在发送短信部分,它一直告诉我以下一个“messageVC.recipients = items”有错误“无法将类型 [NSManagedObject] 的值分配给类型 [String]。items 是一个 NSManagedObject 数组并存储电话数字。 我试过 messageVC.recipients = items.Stringvalue, messageVC.recipients = items as! [String],messageVC.recipients = items.valueforkey["phonenumeb"] as?字符串,它不能工作。请帮忙。 非常感谢。
@IBAction func sendCurrentLocSms(sender: AnyObject) {
let messageVC = MFMessageComposeViewController()
messageVC.body = "My address is " + "\(myAddress.text!) " + ". " + "My GPS is " + "\(myLat.text!)" + "," + "\(myLong.text!)"
messageVC.subject = "Attention!"
messageVC.recipients = items
messageVC.messageComposeDelegate = self
self.presentViewController(messageVC, animated: false, completion: nil)
}
【问题讨论】:
标签: swift