2016-04-15 3 views
6

मैं उद्देश्य-सी में कुछ तारों के साथ CNPostalAddress बनाने की कोशिश कर रहा हूं। मेरे पास सड़क का पता, शहर, राज्य, ज़िप और देश के मूल्य हैं। मेरा सवाल है कि मैं कुछ मूल्यों के साथ सीएनपोस्टल एड्रेस बनाना चाहता हूं। मैंने नीचे दिए गए कोड की कोशिश की है लेकिन काम नहीं कर रहा हूं। आपके मूल्यवान समय के लिए धन्यवाद।ज्ञात मानों से CNPostalAddress बनाएं

CNPostalAddress *postalAddr = [[CNPostalAddress alloc] init]; 
postalAddr.street = [NSString stringWithFormat:@"%@ %@",street1,street2];// here I am getting error. Street property is read only. 

उत्तर

13

एक CNPostalAddress के बजाय एक CNMutablePostalAddress बनाएँ:

CNMutablePostalAddress *postalAddr = [[CNMutablePostalAddress alloc] init]; 
postalAddr.street = [NSString stringWithFormat:@"%@ %@", street1, street2]; 

CNMutablePostalAddress CNPostalAddress का एक उपवर्ग है, तो आप आगे इस बिंदु से एक CNPostalAddress की तरह उपयोग कर सकते हैं।

संबंधित मुद्दे