I am new in IOS(Swift) I have old Objective-c project. When i run project it shows build success and then following error occurred. And automatically goes on main.m file. I try to fix this issues according to this and this post. I am trying to understand but not getting success. Please can any one suggest me what i do?
2016-01-14 15:49:09.458 Cube-Menu[658:19068] *** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.16.3/UIApplication.m:3294
2016-01-14 15:49:09.461 Cube-Menu[658:19068] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Application windows are expected to have a root view controller at the end of application launch'
*** First throw call stack:
(
0 CoreFoundation 0x022daaa4 __exceptionPreprocess + 180
1 libobjc.A.dylib 0x01d99e02 objc_exception_throw + 50
2 CoreFoundation 0x022da93a +[NSException raise:format:arguments:] + 138
3 Foundation 0x018130a6 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 118
4 UIKit 0x002f15cb -[UIApplication _runWithMainScene:transitionContext:completion:] + 3674
5 UIKit 0x003152f5 __84-[UIApplication _handleApplicationActivationWithScene:transitionContext:completion:]_block_invoke3206 + 68
6 UIKit 0x002edc11 -[UIApplication workspaceDidEndTransaction:] + 163
7 FrontBoardServices 0x060fbccc __37-[FBSWorkspace clientEndTransaction:]_block_invoke_2 + 71
8 FrontBoardServices 0x060fb7a3 __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke + 54
9 FrontBoardServices 0x061191cb -[FBSSerialQueue _performNext] + 184
10 FrontBoardServices 0x06119602 -[FBSSerialQueue _performNextFromRunLoopSource] + 52
11 FrontBoardServices 0x061188fe FBSSerialQueueRunLoopSourceHandler + 33
12 CoreFoundation 0x021f4d3f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
13 CoreFoundation 0x021ea9cb __CFRunLoopDoSources0 + 523
14 CoreFoundation 0x021e9de8 __CFRunLoopRun + 1032
15 CoreFoundation 0x021e9726 CFRunLoopRunSpecific + 470
16 CoreFoundation 0x021e953b CFRunLoopRunInMode + 123
17 UIKit 0x002ed4fa -[UIApplication _run] + 540
18 UIKit 0x002f2d24 UIApplicationMain + 160
19 Cube-Menu 0x00009f6f main + 127
20 libdyld.dylib 0x03a8ca21 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb)
AppDelegate file
#import "AYHAppDelegate.h"
#import "AUICubeMenu.h"
@implementation AYHAppDelegate
- (void)dealloc
{
[_window release];
[super dealloc];
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
AUICubeMenu *cubeMenu = [[AUICubeMenu alloc] initWithFrame:CGRectMake(110.0, 100.0, 100.0, 100.0)];
[self.window addSubview:cubeMenu];
[cubeMenu release];
[self.window makeKeyAndVisible];
return YES;
}
main.m file
#import <UIKit/UIKit.h>
#import "AYHAppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AYHAppDelegate class]));
}
}
And also shows following
Thread 1: signal SIGABRT
error on this line
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AYHAppDelegate class]));