我正在从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,这很容易做到。谁知道我做错了什么?
在过去的两天里,我试图在堆栈溢出和网络上搜索类似的问题,到目前为止,我已经空了。