2012-01-28 52 views
0

我正在學習有關iPad開發的書頭第一個iPhone & iPad開發(第二版)。我被困在第7章第347頁。這是關於將DrinkMixer iPhone應用程序轉換爲iPhone和iPad通用應用程序的章節。Xcode 4.2 - 屬性IBOutlet不會捕捉到故事板視圖

我們添加了一個分割視圖控制器(UISplitViewController),並且它背後的編碼一切順利(沒有構建錯誤)。我正在做的一個區別是我正在使用故事板。到目前爲止,它一直進展順利,但現在該書說爲細節視圖控制器(* splitViewDetailView)添加一個拆分視圖屬性IBOutlet(代碼如下),並將@property鉤到詳細視圖。

MasterViewController.h

#import <UIKit/UIKit.h> 

@class DetailViewController; 

@interface MasterViewController : UITableViewController { 
    NSMutableArray *drinks; 
    DetailViewController *splitViewDetailView; 
} 

@property (nonatomic, retain) NSMutableArray *drinks; 
@property (nonatomic, retain) IBOutlet DetailViewController *splitViewDetailView; 

@end 

MasterViewController.m(頂部)

#import "MasterViewController.h" 
#import "DetailViewController.h" 
#import "AddDrinkViewController.h" 
#import "DrinkConstants.h" 

@implementation MasterViewController 

@synthesize drinks; 
@synthesize splitViewDetailView; 

時遇到的問題是,當我嘗試屬性掛鉤到詳細視圖,它不讓我。連接線不會卡入視圖。到目前爲止,我已經完成了許多其他IBOutlets和IBActions,並且很容易做到。任何人都知道我在做什麼錯了?

我試着在這裏搜索堆棧溢出和網絡過去2天的類似問題,到目前爲止我已經空了。

回答

0

我發現我是以這種錯誤的方式去做的。解決方案比我想象的要簡單。

Link

謝謝馬庫斯巴菲特。我會給你投票,但我還沒有足夠的聲望點。