我在iphone中开发了一个应用程序,现在我需要在ipad上创建相同的应用程序,我有以下文件
LoginViewController.h
LoginViewController.m
LoginViewController.xib
now i added new file for ipad:
LoginViewController~ipad.xib
现在我收到一个错误:
由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:' - [UIViewController _loadViewFromNibNamed:bundle:]加载了“LoginViewController”笔尖但未设置视图插座 .
1 回答
还有一些步骤: -
为Ipad创建新的Xib就像你说的
LoginViewController~ipad.xib
并打开它 .点击文件所有者 - >并且像下面一样: -
现在您的ipad xib也与您的Loginviewcontroller customeClass一起使用
#import "Homeviewcontroller.h"
#import "LoginViewController.h"
#define isIpad (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
//在这里定义 implementation 方法@implementation Homeviewcontroller
现在,如果您希望在装箱后将newNib加载为par以上图像,则可以像下面那样加载: -
EDIT
将FileOwner连接到主视图,如: -