我有一个在模拟器上运行良好的通用应用程序,但是当我将它放在实际设备(4S 和第 3 代 iPad)上时,视图控制器界面(“EditNameViewControlleriPhone”,忽略 iPhone 是名称的一部分这一事实)仅显示为iPhone 版虽然我也有 iPad xib。
这是我如何命名东西的屏幕截图:
我的 SettingViewController 中的一个按钮会调出 EditName 界面。这是他的代码:
-(IBAction)editclass{
EditNameViewControlleriPhone*vc2 = [[EditNameViewControlleriPhone alloc] init];
vc2.delegate = self;
[self presentModalViewController:vc2 animated:YES];
}
-(void)dismiss{
[self dismissModalViewControllerAnimated:YES];
}
这段代码是错误的,还是我遗漏了一些命名约定,或者是别的什么?对不起,如果这真的很简单——我是 Xcode 的新手。谢谢