2016-01-15 37 views
0

我想从CNContactsStore使用以下代码检索邮政地址及其关联标签(家庭,工作等)。 要是让标签= {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打印出单词“家”由$括号! <>!$而不仅仅是“家”。

任何想法是什么导致这种情况,以及如何纠正? addLabel目前是String类型。

回答

1

试试这个:

let addLabel = CNLabeledValue.localizedStringForLabel(address.label) 
+0

这奏效了!谢谢! – John

相关问题