我有一个非常烦人的问题,尽管我已经找了很多,但还是找不到答案。当我尝试查看TableView时,我的应用程序将终止。数据源和委托设置为文件的所有者,该所有者实现协议。
alt text http://grab.by/2IJV
alt text http://grab.by/2IK7
我得到的错误如下:
[Session started at 2010-02-27 16:28:24 +0000.]
2010-02-27 16:28:27.209 Moola[28564:207] Unknown class FirstViewController in Interface Builder file.
2010-02-27 16:28:28.189 Moola[28564:207] *** -[UIViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x5005900
2010-02-27 16:28:28.190 Moola[28564:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UIViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x5005900'
2010-02-27 16:28:28.190 Moola[28564:207] Stack: (
40692267,
2469430537,
40961963,
40426854,
40423522,
4542959,
4550376,
4549359,
3202411,
3139508,
3189226,
3176954,
68444159,
68443501,
68441542,
68440628,
68472982,
40444146,
40231701,
40228984,
49023565,
49023762,
2840157,
9184,
9038
)
最后,这里是settingscontroller类的实现文件(settingscontroller.m):
alt text http://grab.by/2ILu
我敢肯定这对一个专业人士来说是一个微不足道的问题,但我出身于一个高度基于网络的背景,几年前才涉足C语言。说实话,这伤了我的头。
谢谢,
杰米