我有一個叫做updateTheValue()
的函數,我現在用[self updateTheValue]
調用了一段時間。最近發生了兩件事。我在viewDidLoad()
方法中添加了調用該方法的方法,並且吐出了一條警告,說我的班級可能不會對此做出響應。其次,我希望像字符串一樣將對象傳遞給updateTheValue()
,但主要是ints,所以我聲明瞭一個NSObject傳入方法。 int可以放入一個NSObject插槽,或者我應該使用什麼?帶有NSObject&iPhone類的iPhone Int不能引用它本身
我會已分別公佈這些,但他們似乎因爲要與更新updateTheValue()
接受一個NSObject每提到這一功能,事實證明,我的課「可能不響應-updateTheValue」
我同意。在Objective-C中,使用'id'類型的參數創建方法以允許不同的類是不正常的。有兩種不同的方法比較常見。 – 2010-07-14 07:56:05
謝謝! NSNumber包裝器效果很好,現在它更容易,因爲我可以將字符串發送到屏幕上的文本字段以及整數。我甚至沒有分開NSObject類型,因爲我的代碼可以處理兩者。 – SeniorShizzle 2010-07-14 08:17:57