0


我的项目适用于除 SDK 4.0 之外的 iphone/ipad sdk。

它因愚蠢而崩溃Program received signal: “SIGABRT”.

我已经激活了 NSZombie,调试所有行,但什么也没有。
调试器main()在 main.m 之前崩溃,我无法解决问题。

这是main.h

int main(int argc, char *argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
    [pool release];
    return retVal;
}

...这是 AppDelegate:

- (void)applicationDidFinishLaunching:(UIApplication *)application {    
  [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
  [window addSubview:viewController.view];
  [window makeKeyAndVisible];
}

这是我的视图控制器:)

- (void) viewDidLoad {
   [super viewDidLoad];
}

这个应用程序使用外部库作为libz.dylib自定义静态库 myLib.a

使用所有这些框架

- QuartCore  
- CFNetwork  
- CoreLocation  
- UIKit  
- Foundation  
- CoreGraphics  
- SystemConfiguration

有解决此问题的已知问题吗?
我不明白这是什么原因...

请问有什么想法吗?

谢谢。

4

2 回答 2

0

尝试添加[super viewDidLoad]您的viewDidLoad方法

- (void) viewDidLoad {
     [super viewDidLoad];
}
于 2011-03-23T10:06:32.517 回答
0

解决了从 3.0+ 编译 myLib.a 时没有 CLLocationCoordinate2DMake(在 sdk <4 上不存在)!

谢谢

于 2011-03-28T08:56:16.983 回答