我有一个叫做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