objective-c - cocoa-如何用ViewController載入一個custom view
高洛峰
高洛峰 2017-05-02 09:21:44
0
1
440

我正在嘗試著做一個狀態列應用程式。
AppDelegate中追蹤滑鼠動作。然後讓nib對應的ViewController來呼叫載入view的函數。

//AppDelegate.h
@property myViewController *viewController;

//AppDelegate.m
@synthesize viewController;

- (IBAction)clickPreferences:(id)sender {
    [viewController showView:sender];
}

//myViewController.m
@property (strong) IBOutlet NSView *preferencesView;

-(void)showView:(id)sender{
        self.view = self.preferencesView; //here preferencesView is an IBOutlet property
    [self loadView];
}

錯誤訊息:

-[myViewController loadView] loaded the "Preferences" nib but no view was set.

Preferences.xib只有一個custom view。
我覺得應該不需要一個NSWindow。請問載入一個view需要哪些條件?如何呼叫?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(1)
过去多啦不再A梦

你這都什麼鬼 真是iOS?
NSView是Cocoa的對象 怎麼會是iOS
UIView好不好

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!