0


私のプロジェクトは、SDK4.0を除くiphone/ipadsdkで動作します。

バカで墜落Program received signal: “SIGABRT”.

NSZombieをアクティブにし、すべての行をデバッグしましたが、何もしませんでした。
main.mでデバッガーがクラッシュmain()し、問題を解決できません。

これは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およびカスタム静的libmyLib.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

CLLocationCoordinate2DMake(sdk <4には存在しない)を使用せずに3.0以降からmyLib.aをコンパイルすることを解決しました!

ありがとう

于 2011-03-28T08:56:16.983 に答える