Sto cercando di dichiarare un inizializzatore designato come questo:NS_DESIGNATED_INITIALIZER prevede: (due punti)
- (instancetype)initWithDelegate:(id <MyDelegate>)delegate NS_DESIGNATED_INITIALIZER;
Ma mi mostra questo errore di compilazione:
Expected ':'
È interessante notare che quando provo a scriverlo come questo (link di riferimento: Adopting Modern Objective-C) -
- (instancetype)init NS_DESIGNATED_INITIALIZER;
Essa mostra questo errore:
Expected ';' after method prototype.
Qualche idea su come utilizzare correttamente NS_DESIGNATED_INITIALIZER?
se 'cmd' + clic su' NS_DESIGNATED_INITIALIZER', che cosa si dà? –