loadnibnamed

    2熱度

    3回答

    我是Cocoa編程和Xcode的新手。我想知道如何使用MainMenu.nib(或.xib)文件setenv(或設置環境變量)。我有別人的在主函數這樣的代碼: [NSApplication sharedApplication]; [NSBundle loadNibNamed:@"MainMenu" owner: NSApp]; 第二線後,就可以得到一個環境變量: if (!getenv("R

    4熱度

    1回答

    我有一個滾動視圖,其中包含約40-50個不同類型的對象。對象的類型是根據對象位置的函數定義的(例如,如果是滾動視圖中的第5個對象 - >是Object1,如果它是滾動視圖中的第11個對象 - >它是Object2類型等)。 憑藉對我驗證數組中的每個元素,然後將它們放入滾動視圖,用這種方法: for (int i = 0; i < [myArray count]; i++){ if (i < 1

    0熱度

    1回答

    我想在運行時基於某些條件從子文件夾加載NiB文件。問題是,當我調用方法pathForResource時,代碼能夠找到NIB文件,但是當我運行應用程序時,我總是得到以下錯誤 由於未捕獲的異常'NSInternalInconsistencyException',原因:'Could not在包中加載NIB:「一個NSBundle 這裏是我的代碼: // The designated initialize

    1熱度

    2回答

    我無法以編程方式更改標籤中的文本。 當我運行以下代碼時,NSLog會顯示「將myLabel設置爲= Hello World!」,但屏幕上的標籤不會更改。 UIViewOverlay *overlayWindow; overlayWindow = [[[NSBundle mainBundle] loadNibNamed:@"UIViewOverlay" owner:self options

    0熱度

    1回答

    我試圖添加一個NSPopOver到我的應用程序,但只在運行10.7或更高版本時加載它。我已經把酥料餅,查看在一個單獨的廈門國際銀行控制器&視圖,並與 BOOL loaded = [NSBundle loadNibNamed:@"Popovers.xib" owner:self]; 從我的應用程序代表們awakeFromNib方法裏面裝好了。 xib加載正常(加載爲YES),但指向NSPopov

    0熱度

    1回答

    (對不起,我的英語:-) 我加載一個自定義的UITableViewCell: static NSString *CellIdentifier = @"ReminderCell"; ReminderCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) {

    1熱度

    2回答

    我只花了一天的時間追蹤一個非常奇怪的錯誤。這是一個UILabel被過度釋放,雖然在代碼中沒有過度釋放。如果我評論了標籤的發佈,代碼就很好。 我將它追蹤到正在後臺線程中釋放的UIView。這看起來不正確,因爲您應該訪問主線程中的所有UI元素。後來我發現,在後臺線程使用要加載的筆尖文件: [[NSBundle mainBundle] loadNibNamed:@"nib name" owner:sel