我想更新一箇舊的應用程序,我最後更新回iOS 6(我已經離開了一段時間)。我有以下方法:更新到Xcode 5後的新警告
-(NSString*)massResult: tipusCalcul:(NSNumber*)calcul massConcetracio:(NSString*)massaConcentracio volum:(NSString*)volum decimals:(NSString*)decimals;
當時沒問題。但今天我加載了最新的Xcode的項目,並出現以下警告:
'tipusCalcul' used as the name of the previous parameter rather than as part of the selector
我搜索了警告和我發現,只是改變了方法:
-(NSString*)massResult: (NSNumber*)calcul massConcetracio:(NSString*)massaConcentracio volum:(NSString*)volum decimals:(NSString*)decimals;
警告消失。
問題是,我不太瞭解警告,爲什麼它只出現在新的Xcode中。如果有人能解釋一下,那會很好。
在此先感謝!
你知道在第一個版本中你沒有爲'massResult:'定義參數,對吧? – Flexicoder