【发布时间】:2016-01-15 14:26:05
【问题描述】:
我正在尝试使用以下代码从 CNContactsStore 检索邮政地址及其相关标签(家庭、工作等)。 if let label = addressLabel {
let addresses = contact.postalAddresses
var addArray = [String]()
let formatter = CNPostalAddressFormatter()
for address in addresses {
let addr = address.value as! CNPostalAddress
let addLabel = address.label
let formattedAddress = formatter.stringFromPostalAddress(addr)
addArray.append(formattedAddress)
print (addLabel)
print(formattedAddress)
}
//print(addArray)
label.text = addArray[0]
}
代码可以正常工作,但是 addLabel 会打印出由 $!!$ 括起来的单词“Home”,而不仅仅是“Home”。
知道是什么原因造成的以及如何纠正吗? addLabel 目前是 String 类型。
【问题讨论】:
标签: swift2 ios9 xcode7 contacts