我正在爲json數據創建一個模型,我將從Web服務接收並聲明屬性以表示json數組成員數組,我宣佈在Objective-C的幾個屬性自動屬性綜合將不會綜合屬性的'描述',因爲它被讀取在ios中寫入objective-c
@property (nonatomic, strong) NSString *id;
@property (nonatomic, strong) NSString *channel;
@property (nonatomic, strong) NSString *description;
@property (nonatomic, strong) NSURL *urlPrefix;
@property (nonatomic, strong) NSString *filename;
@property (nonatomic, strong) NSString *url;
@property (nonatomic, strong) NSURL *audio_stream;
編譯器給了一個警告的*說明屬性
自動屬性合成,因爲它是讀寫,但將不會合成屬性「說明」通過另一個屬性合成只讀 這是什麼意思。有什麼我不正確的做法嗎?
@euvs下面的答案是正確的。擴大;在〜1994年將它添加到API中時,'description'方法是一個非常糟糕的決定,我們從此一直在與它共存。將'description'視爲verboten。使用不同的屬性名稱。 – bbum