0
當IAM試圖調用如何從第二個視圖控制器調用根視圖控制器中存在的方法?
rootviewcontroller *rootview=[rootviewcontroller alloc];
[rootview methodname];
是顯示警告「根視圖控制器可能會不響應」
當IAM試圖調用如何從第二個視圖控制器調用根視圖控制器中存在的方法?
rootviewcontroller *rootview=[rootviewcontroller alloc];
[rootview methodname];
是顯示警告「根視圖控制器可能會不響應」
這意味着,「方法名」是不是你的RootViewController的類的「公共」(*)方法。
你需要像
@interface rootviewcontroller : baseclass {
- (void) methodname;
}
目前,雖然RootViewController的可能名爲「方法名」的消息作出響應,編譯器無法看到它(因爲你還沒有告訴它所以通過以上)。 (*)Objective-C方法都是公開的C++/Java人會理解這個術語。我想我應該說「不是在班級的@interface
中聲明的方法」。
什麼,沒有初始化調用? :) – willcodejavaforfood 2010-08-06 15:55:41