Общая программа получила сигнал: «SIGABRT» только с NSZombie на iOS SDK 4.0 - PullRequest
0 голосов
/ 23 марта 2011


мой проект работает на iphone / ipad sdk, кроме SDK 4.0.

Сбой при глупом 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];
}

и это мой взгляд Controller:)

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

Это приложение использует внешнюю библиотеку как libz.dylib и пользовательская статическая библиотека myLib.a .

Использовать все эти фреймворки :

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

Есть известная проблема для решения этой проблемы?
Я не понимаю, что такое случайность...

Есть идеи, пожалуйста?

спасибо.

Ответы [ 2 ]

0 голосов
/ 28 марта 2011

Решена компиляция myLib.a из 3.0+ без CLLocationCoordinate2DMake (которого нет в sdk <4)! </p>

спасибо

0 голосов
/ 23 марта 2011

попробуйте добавить [super viewDidLoad] в вашем viewDidLoad методе

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