我尝试从这里运行程序(http://www.edumobile.org/iphone/iphone-programming-tutorials/calculator-application-in-iphone/),但我的init方法有问题。运行程序时不会创建变量(当前,上一个)。它在哪里调用 xCode 中的 init-method?
问问题
249 次
1 回答
2
永远不会调用 init 方法,因为 ViewController 是从 nib 文件加载的。
您可以将这 3 行移到viewDidLoad
. 但老实说,我认为当你丢弃项目并寻找更好的东西时会更好。因为这不是项目的唯一问题。
如果你用这些“教程”学习,你以后会遇到很大的问题。
那家伙显然从未听说过内存管理。
但是如果你想尝试,将这个方法添加@implementation
到calciViewController
- (void)viewDidLoad {
[super viewDidLoad];
operator=0;
current =[[NSString stringWithString:@"0"]retain];
previous =[[NSString stringWithString:@"0"]retain];
}
于 2011-04-04T11:15:42.077 回答