2012-01-28 169 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

谢谢马库斯巴菲特。我会给你投票,但我还没有足够的声望点。

相关问题