我跟着我發現的關於創建使用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