我正在开发一个可在ipad / iphone上运行的应用程序,因此对于ipad
我在mainWindow_ipad.xib
中使用了一个视图控制器,然后我使用导航vc加载了一个新视图,但我无法访问我的appDelegate
方法。该应用程序直接启动并加载我正在加载的newView
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { }
如何确保调用此方法?我正在从mainWindow_ipad.xib
info.plist
更新
这是我的.m文件
@implementation Ihope_test_sqlAppDelegate_iPad
@dynamic aNav;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
NSLog(@"IPAD");// but i cant find this log output
}
这是我的.h文件
#import "Ihope_test_sqlAppDelegate.h"
@class RootView;
@interface Ihope_test_sqlAppDelegate_iPad : Ihope_test_sqlAppDelegate
{
IBOutlet UINavigationController *aNav;
}
//@property (nonatomic, retain) UITextField *usernameField;
//@property (nonatomic, retain) UITextField *passwordField;
@property (nonatomic, retain) IBOutlet UINavigationController *aNav;
-(IBAction)removeKeyboard;
@end
答案 0 :(得分:2)
检查mainWindow_ipad.xib中app代理的类是否属于正确的类。您需要确保iPad的MainWindow nib文件具有Ihope_test_sqlAppDelegate_iPad
类而不是Ihope_test_sqlAppDelegate
的App Delegate。