0

我尝试从这里运行程序(http://www.edumobile.org/iphone/iphone-programming-tutorials/calculator-application-in-iphone/),但我的init方法有问题。运行程序时不会创建变量(当前,上一个)。它在哪里调用 xCode 中的 init-method?

4

1 回答 1

2

永远不会调用 init 方法,因为 ViewController 是从 nib 文件加载的。
您可以将这 3 行移到viewDidLoad. 但老实说,我认为当你丢弃项目并寻找更好的东西时会更好。因为这不是项目的唯一问题。
如果你用这些“教程”学习,你以后会遇到很大的问题。
那家伙显然从未听说过内存管理。

但是如果你想尝试,将这个方法添加@implementationcalciViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    operator=0;
    current =[[NSString stringWithString:@"0"]retain];
    previous =[[NSString stringWithString:@"0"]retain];
}
于 2011-04-04T11:15:42.077 回答