所以我有我调试过的所有这些代码,它似乎很好。我制作了一个可变字符串,由于某种原因,我无法让它显示在我的标签上。调试器说
“2010-04-22 22:50:26.126 Fibonacci[24836:10b] *** -[NSTextField setString:]:无法识别的选择器发送到实例 0x130150”
这有什么问题?当我只是将字符串发送到 NSLog 时,结果很好。
这是我所有的代码,任何帮助将不胜感激。“elementNum”是一个组合框,“display”是一个标签。谢谢
#import "Controller.h"
@implementation Controller
- (IBAction)computeNumber:(id)sender {
int x = 1;
int y = 1;
NSMutableString *numbers = [[NSMutableString alloc] init];
[numbers setString:@"1, 1,"];
int num = [[elementNum objectValueOfSelectedItem]intValue];
int count = 1;
while (count<=num) {
int z = y;
y+=x;
x=z;
[numbers appendString:[NSString stringWithFormat:@" %d,", y]];
count++;
}
[display setString:numbers];
NSLog(numbers);
}
@end
`