相关疑难解决方法(0)

如何在iPhone 3.1.3模拟器上运行通用应用程序?

我正在开发一款我希望在iPhone和iPad上普及的新应用.我开始使用"创建基于窗口的应用程序"向导,它在"iPhone"和"iPad"组中创建了单独的应用程序代理.由于我已经非常熟悉iPhone开发,我做了我项目的那部分,现在我已经准备好做一些iPad的东西了.

所以...我开始通过向我的iPad委托添加UISplitViewController,将Active SDK切换到3.2,它的工作原理!但是当我切换回3.1.3并尝试在模拟器中运行它时,Build and Go失败了.对于初学者,我看到:

... path .../iPad/AppDelegate_Pad.h:13:错误:'UISplitViewController'之前的预期说明符限定符列表

我的Base SDK设置为3.2,部署目标设置为3.1.3.我觉得这就够了.但我也在文档中找到了有条件地编译的方法:

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
   MyIPadViewController* vc;
// Create the iPad view controller
#else
   MyIPhoneViewController* vc;
// Create the iPhone view controller
#endif
Run Code Online (Sandbox Code Playgroud)

所以我到处都需要这样做吗?这似乎是一个可怕的很多代码来添加(我会得到在短时间内摆脱了4.0反正),所以我觉得我必须做一些错误的.而且,我甚至不知道它如何适用于@property或@synthesize声明之类的东西.

tl;博士问题的版本 - 我错过了某个地方的设置吗?

iphone xcode build-process ipad

10
推荐指数
2
解决办法
1万
查看次数

如何检测主机设备是iPhone还是iPad?

可能重复:
以编程方式检测iPad/iPhone硬件的最佳方式

我正在准备一个应用程序,我想在iPhone和iPad上使用它.

如何检测当前主机设备是iPhone还是iPad?

基于此,我想对用户界面进行更改

iphone cocoa-touch device ios4

6
推荐指数
1
解决办法
3838
查看次数

如何确定当前设备是iPhone还是iPad?

在我的通用应用程序中,我需要检查当前设备是iPad还是iPhone.我该如何以编程方式执行此操作?我打算把代码放在我的viewDidLoad中.

iphone xcode objective-c ipad ios

2
推荐指数
1
解决办法
4683
查看次数

如何设置与iPhone和iPad不同的方向

可能重复:
以编程方式检测iPad/iPhone硬件的最佳方式

例如,我希望我的视图仅在iPhone上的肖像和iPad上的风景.

在这种情况下如何检测我是在iphone还是iPad上运行?

iphone objective-c orientation ipad

-1
推荐指数
1
解决办法
376
查看次数