我有一个静态字符串变量
struct numb {
static var selectedNumber: String = String()
}
我正在尝试将值拆开(同时将其转换为AnyObject
),并将其赋值给messageComposeViewController
if let textMessageRecipients :AnyObject = numb.selectedNumber
{
messageComposeVC.recipients = textMessageRecipients as? [AnyObject]
messageComposeVC.body = "Testing 123!"
}
编译器报错了。
bound value in a conditional binding must be of Optional type
如何将我的 string
转换为 AnyObject
并将其分配给消息视图控制器?
textMessageRecipients
是AnyObject
而不是[AnyObject]
,而且你正在将textMessageRecipients
分配为as? [AnyObject]
,所以它会返回 nil。 - Dharmesh Kheni