2016-01-15 66 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

相關問題