バックグラウンドグラデーション、ナビゲーションバー、ロゴを備えた基本的なアプリケーションを作成しようとしています。シミュレーターで起動すると、 Springboard failed to launch error: -3というエラーがポップアップ表示されます。
ViewController のコードで次の 2 つを使用しています:-
- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationItem.title = @"Menu";
UIView *view = [[UIView alloc]initWithFrame:CGRectMake(257, 3, 320, 44)];
UIImageView *image = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"ic_home.png"]];
[image setFrame:CGRectMake(0, 0, 59, 36)];
[view addSubview:image];
[self.navigationController.navigationBar addSubview:view];
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
//Add gradient background
CAGradientLayer *bgLayer = [BackgroundLayer yellowGradient];
bgLayer.frame = self.view.bounds;
[self.view.layer insertSublayer:bgLayer atIndex:0];
}