我跟着我发现的关于创建使用UISplitViewController的通用应用程序的所有文章,并且在iPhone上(当然,没有它)和iPad上运行良好。我在哪里可以找到有关在使用UISplitViewController的iPhone上使用通用应用程序的信息?
我的目标设备家风是=> iPhone/iPad的 iPhone OS部署=> iPhone OS 3.0 基地SDK => iPhone设备3.2
我UIKit.framework是 '弱裁判' 在我的目标一般
在我使用UISplitViewController * splitViewController的地方;我收到错误。
据我所知,iPhone SDK 3.x没有UISplitViewController,但SDK的基础是3.2。
我应该使用这样的条件吗?
Class splitVCClass = NSClassFromString(@"UISplitViewController");
if (splitVCClass)
{
UISplitViewController* mySplitViewController = [[splitVCClass alloc] init];
// Configure the split view controller.
}
但我要在这里有相同的错误再次使用UISplitViewController ...
谢谢!
关于,
m。
通用代码:
#import <UIKit/UIKit.h>
@class iPad_RootViewController;
@class iPad_DetailViewController;
@interface AppDelegate_Pad : NSObject <UIApplicationDelegate> {
UIWindow *window;
UISplitViewController *splitViewController;
iPad_RootViewController *rootViewController;
iPad_DetailViewController *detailViewController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UISplitViewController *splitViewController;
@property (nonatomic, retain) IBOutlet iPad_RootViewController *rootViewController;
@property (nonatomic, retain) IBOutlet iPad_DetailViewController *detailViewController;
@end
和错误是:
iPad/AppDelegate_Pad.h:18: error: expected specifier-qualifier-list before 'UISplitViewController'
而且UISplitViewController是黑色的,就像它没有被标记化
而且我已经按照这样的: Apple iPad Programming Guide
什么错误? _____ – kennytm 2010-06-23 15:54:19
编辑更多信息,谢谢 – mongeta 2010-06-23 15:56:58