###前提・実現したいこと
Object-cを初めたばかりのものです。
blogアプリを制作しているのですが、下記のエラーで止まっています。
googleのサイトを幾つか参考にしたのですが、解決できなくて困っています。
どなたかobject-cに詳しいかた、ご教授おねがいします。
###発生している問題・エラーメッセージ
int retVal = UIApplicationMain(argc, argv, nil, nil);で thread:1 breakpoint5.1のメッセージが出て止まってしまう (実機・エミュレータ共に動作は同じ)
###AppDelegate.h
#import <UIKit/UIKit.h> @interface AppDelegate : NSObject <UIApplicationDelegate, UINavigationControllerDelegate> { UIWindow *window; UINavigationController *navigationController; } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) IBOutlet UINavigationController *navigationController; @end
###AppDelegate.m
#import "AppDelegate.h" @implementation AppDelegate @synthesize window; @synthesize navigationController; #define WINDOW_WIDTH 700 UIImageView *splashImageView; #pragma mark - #pragma mark Application lifecycle - (void)applicationDidFinishLaunching:(UIApplication *)application { // Override point for customization after app launch UIImage *splashImage; if([[UIScreen mainScreen] bounds].size.height==568){ self.window.frame = CGRectMake(0, 0, 320, 568); } if (window.bounds.size.width > 700) { splashImage = [UIImage imageNamed:@"Default-Portrait.png"]; } else { splashImage = [UIImage imageNamed:@"Default.png"]; } splashImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 20, window.bounds.size.width, window.bounds.size.height-20)]; splashImageView.image = splashImage; navigationController.delegate = self; if (![navigationController view].superview) { [window addSubview:[navigationController view]]; } [window addSubview:splashImageView]; [NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(onTimer:) userInfo:nil repeats:NO ]; [window makeKeyAndVisible]; } - (void)applicationDidReceiveMemoryWarning:(UIApplication*)application { //[メモリ解放時の処理を記述] if ([self.navigationController.topViewController respondsToSelector:@selector(memory_Save:)]) { if (![self.navigationController.topViewController isEqual:self.navigationController.visibleViewController]) { [self.navigationController.topViewController performSelector:@selector(memory_Save:) withObject:self]; } } } - (void)applicationWillTerminate:(UIApplication *)application { // Save data if appropriate } #pragma mark - #pragma mark Memory management - (void)dealloc { [navigationController release]; [window release]; [UIWindow release]; [UINavigationController release]; [super dealloc]; } - (void)onTimer:(NSTimer *)timer { [UIImageView beginAnimations:nil context:nil]; [UIImageView setAnimationDuration:0.75]; [splashImageView setTransform:CGAffineTransformMakeScale(0.1, 0.1)]; splashImageView.alpha = 0.0; //splashImageView.frame = CGRectMake(0, -480, 320, 480); [UIImageView commitAnimations]; } /* アニメーションが終わったら */ - (void)animationStop { [splashImageView removeFromSuperview]; [splashImageView release]; } @end
###main.m
#import <UIKit/UIKit.h> int main(int argc, char *argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv, nil, nil); [pool release]; return retVal; }
###試したこと
・Xibファイルの中のUIパーツのOUtletを繋ぎ直してみたが進展なし
・Mac・Xcodeの再起動を試したが進展なし
・mファイルが二重に登録しているか確認したが重複なし
・libxml2.2.tbdというファイルがフレームワーク欄にあるのですがこれを削除するとlinker command failedのエラーが発生します。
###補足情報(言語/FW/ツール等のバージョンなど)
XcodeのVersion 8.3.3
info.plistのnibファイルのvalue:MainWnidow
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/24 02:53