私はiPadアプリを持っていますが、うまく機能しています。アプリをユニバーサルアプリに変換しようとしています。
1.- アプリの概要で、iPad から Universal に変更します 2.-iPhone のペン先を追加します iPhoneView.xib 3.-アプリのデリゲートに、次のコードを追加します。
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
}
else
{
self.viewController=[[ViewController alloc]initWithNibName:@"iPhoneView" bundle:nil];
}
4.-iPhone nib で、viewcontroller をカスタム クラスとして追加します。
シミュレーターを使用してアプリを実行すると、次のエラーが発生しました。
[UIViewController _loadViewFromNibNamed:bundle:] loaded the "iPhoneView" nib but the view outlet was not set.'
修正する方法を探して、ペン先への参照アウトレットが必要なようですが、最後のタブのxcodeの右側にある「新しい参照アウトレット」からペン先に接続をドラッグしようとすると、作成できませんまたは、接続をビューアイコンからファイル所有者にドラッグしようとしても、接続を確立できません。私が間違っていることを知っている人はいますか?
本当に助かります。