私はこの初めてのアプリケーションとしてこのアプリケーションに取り組んできました。タブ付きのアプリですが、何らかの理由で他のタブをタップするとクラッシュします。スレッド1:プログラム受信信号 "SIGABRT" iOS
ログにクラッシュ例外または理由がなく、表示されるのはスレッド1:プログラム受信信号 "SIGARBT"です。
私はInterface Builderを使用し始めましたが、疲れてファイルを削除してloadViewを使用しましたが、プロジェクトをクリーニングしてもエラーは発生します。 FirstViewControllerはまったく同じコードを使用し、正常に動作します。
#import "SecondViewController.h"
@implementation SecondViewController
-(void)loadView
{
[self setView:[[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]];
[[self view] setBackgroundColor:[UIColor blackColor]];
textField = [UITextField alloc];
[textField setEnablesReturnKeyAutomatically:YES];
[textField setKeyboardType:UIKeyboardTypeDefault];
[textField setSpellCheckingType:UITextSpellCheckingTypeNo];
[textField setFrame:CGRectMake(20, 30, 280, 40)];
[[self view] addSubview:textField];
setContextButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[setContextButton setTitle:@"Set" forState:UIControlStateNormal];
[setContextButton setFrame:CGRectMake(80, 30, 60, 40)];
[[self view] addSubview:setContextButton];
}
アボートが発生したときのスタックの外観は何ですか? – user1118321
argv(char)47 '/' – user1222053
私はその意味を理解していません。私はあなたにすべての関数呼び出しが中断まで表示されているスタックトレース全体をポストするようにお願いしています。 – user1118321