Ho letto molti post sulla sintassi del metodo Objective-C ma suppongo di non capire più nomi per un metodo.Come posso passare più parametri in Objective-C?
che sto cercando di creare un metodo chiamato getBusStops
con NSString
e NSTimeInterval
parametri e un tipo di ritorno di NSMutableArray
. Questo è come ho costruito il metodo ma ottiene, ovviamente, gli errori in fase di esecuzione:
- (NSMutableArray *)getBusStops:(NSString *)busStop
(NSTimeInterval *)timeInterval;
ho visto un altro esempio con un metodo:
-(NSInteger)pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
Non capisco il motivo per cui questo metodo ha un nome di metodo per ogni parametro. Dovrei fare lo stesso con qualcosa di simile:
- (NSMutableArray *)getBusStops:(NSString *)busStop
forTime:(NSTimeInterval *)timeInterval
+1: argomenti della funzione Objective-C sono infatti posizionale, non chiamato, con l'etichetta è opzionale e per il consumo umano. –