迴應我有兩個的UINavigationController在appdelegate.h目標C:可能不是(問題)
{
UINavigationController *leftView;
UINavigationController *rightView;
UIWindow *window;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UINavigationController *leftView;
@property (nonatomic, retain) IBOutlet UINavigationController *rightView;
appdelegate.m
@synthesize leftView;
@synthesize rightView;
然後在不同的類
測試。 m
#import "appdelegate.h"
if I這樣做:
[self leftView] pushViewController...; //(Everything is ok)
,但如果我將其更改爲:
[self rightView] pushViewControll...; //it complains about ViewController may not respond to -rightView
是的代碼運行。令我困惑的是,它適用於leftView而不是rightView,它們的設置方式完全相同。 – Arcadian 2010-11-03 01:03:10
我可以從test.m中獲得對主窗口的引用嗎?如果是這樣,我可以得到第二個子視圖/導航控制器的引用嗎? – Arcadian 2010-11-03 01:05:00
也許我可以做這樣的事rightView = [self window] objectAtIndex:1] 然後用它來做[self rightView] pushViewController ... – Arcadian 2010-11-03 01:06:32