我正在做我的第一個iPhone應用程序,並試圖從另一個類函數訪問一個類函數。爲什麼這不起作用?從另一個類函數調用一個類函數
基本上我有兩個類,「DateViewController」和「inputMilesViewController」。在「DateViewController」中,我從日期指針中取出一個日期,並將其轉換爲一個字符串,我想將它發送給「inputMilesViewController」中的一個函數,該函數將更改該場景中按鈕上的標籤以顯示傳入的字符串。
在DateViewController.m我已經#進口「inputMilesViewController.h」 進入我試圖做
*我不能獲得通過的錯誤消息「沒有已知的類方法的選擇‘changeButtonText:’
inputMilesViewController.m具有以下...
-(void) changeButtonText:(NSString*) dateStringForInput{
NSLog(@"we got to changebuttontext");
//[_myTodayButton setTitle:dateStringForInput forState:UIControlStateNormal];
}
現在我不太關心實際上改變文本,我只是想要打印這個NSLog,所以我知道我可以進入函數。
最好有一個簡短的標題。也請不要使用簽名等。 –
在錯誤的含義對你有意義之前,你需要理解類和對象之間的區別。 –