2016-04-15 9 views
6

Sto cercando di creare il CNPostalAddress con alcune stringhe in Objective-C. Ho un indirizzo stradale, città, stato, zip e valori nazionali. La mia domanda è vorrei creare il CNPostalAddress con alcuni valori. Ho provato il codice qui sotto ma non funziona. Grazie per il tuo prezioso tempo.Creare CNPostalAddress da valori noti

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

risposta

13

Creare un CNMutablePostalAddress invece di un CNPostalAddress:

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

CNMutablePostalAddress è una sottoclasse di CNPostalAddress, in modo da poter usare come un CNPostalAddress da questo punto in poi.

Problemi correlati