I have created a project without support of storyboards, but later I have added a storyboard. Storyboard work well and i see it\'s contents when loading app in emulator.
Add Main.storyboard
Add row in Info.plist > Main storyboard file base name:Main
Edit code:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //Override point for customization after application launch. return YES; }
Those exact steps (I am using XCode 4.5 and iOS 6.0 ):
That is all. Now you should see your Initial view as you launch the project.
I've found answer on my own question. It's very simple: I should open storyboard, select view controller (it's visual representation on storyboard), then go to identity inspector and replace class UIViewController to your controller class
Have you checked if the controls you want to connect have an corresponding IBOutlet or IBAction in the controller? Then you should be able to connect them as usual.
For XCode 6 and iOS8 beta2:
Don't forget to check the main.m:
#import <UIKit/UIKit.h>
#import "YourAppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([YourAppDelegate class]));
}
}