私はIOS開発にまったく慣れていないので、ここでこれまで遭遇したことのない問題に直面しています。これが私が持っているものです:
プロジェクトを作成し、独自のクラスにアタッチされたViewControllerをいくつか追加しました。しかし今、ストーリーボードに新しいViewControllerを追加しました。次に、新しいObjective-Cクラスを作成しました(UIViewControllerのサブクラスです)。問題は、IBで提供されるリストにクラスがないため、ViewControllerを新しく作成されたクラスにリンクできないことです(下の画像を参照)。私の新しいクラスはと呼ばMapShownViewController
れていますが、画像でわかるように、利用できません。
他のすべてのクラスではうまく機能しましたが、このクラスでは機能しませんでした。
これがMapShownViewController.hです:
#import <UIKit/UIKit.h>
@interface MapShownViewController : UIViewController
@end
そしてMapShownViewController.m:
#import "MapShownViewController.h"
@interface MapShownViewController ()
@end
@implementation MapShownViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)viewDidUnload
{
[super viewDidUnload];
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
@end
誰かが私が間違ったことを説明してもらえますか?