在过去的几周里,我终于从常规 C 进入 Obj-C 并开始了我的第一个应用程序。我看过教程并阅读了一本书以及很多网页,但我知道我才刚刚开始。无论如何,在大半夜和今天早上,我一直在努力让这段代码工作,现在它可以编译了,我有一些警告。我已经搜索并发现了类似的解决方案问题,但仍然没有骰子。我要做的是将一个由 txt 文档制成的数组放入组合框中的弹出列表中。
AwesomeBoxList.h:
#import <Cocoa/Cocoa.h>
@interface AwesomeBoxList : NSObject
{
IBOutlet NSComboBox *ComboBoz;
}
-(NSArray *) getStringzFromTxtz;
- (void) awesomeBoxList;
@end
AwesomeBoxList.m:
#import "AwesomeBoxList.h"
@implementation AwesomeBoxList
-(NSArray *)getStringzFromTxtz
{
...
return combind;
}
- (void) awesomeBoxList
{
[ComboBoz setUsesDataSource:YES];
[ComboBoz setDataSource:
[ComboBoz getStringzFromTxtz]: //'NSComboBox' may not respond to 'getStringzFromTxtz'
[ComboBoz comboBox:(NSComboBox *)ComboBoz objectValueForItemAtIndex:
[ComboBoz numberOfItemsInComboBox:(NSComboBox *)ComboBoz]]];
/*'NSComboBox' may not respond to '-numberOfItemsInComboBox:'
'NSComboBox' may not respond to '-comboBox:objectValueForItemAtIndex:'
'NSComboBox' may not respond to '-setDataSource:'
*/
}
@end
因此,由于所有这些错误以及我对 Obj-C 的了解仍然很浅,我一定犯了某种 n00b 错误。
谢谢您的帮助。