Xcode 4.2 - 属性IBOutlet不会捕捉到Storyboard视图

时间:2012-01-28 11:37:12

标签: iphone xcode ios4 xcode4.2 storyboard

我正在从Head First iPhone& amp; iPad开发(第2版)。我陷入第7章,第347页。这是关于使用DrinkMixer iPhone应用程序并将其变成适用于iPhone和iPad的通用应用程序的章节。

我们添加了一个拆分视图控制器(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,这很容易做到。谁知道我做错了什么?

在过去的两天里,我试图在堆栈溢出和网络上搜索类似的问题,到目前为止,我已经空了。

1 个答案:

答案 0 :(得分:0)

我发现我是以错误的方式解决这个问题。解决方案比我想象的要简单。

Link

谢谢Marcus Buffett。我会投票给你,但我还没有足够的声望点。