次のコードがあります。
MapViewController.h
#import <UIKit/UIKit.h>
#import "PlaceViewController.h"
@interface MapViewController : UIViewController <MKMapViewDelegate> {
IBOutlet PlaceViewController *placeview;
}
- (IBAction)passPlace:(id)sender;
MapViewController.m
@synthesize placeview;
- (IBAction)passPlace:(id)sender{
self.placeview = [[[PlaceViewController alloc] initWithNibName:nil bundle:nil] autorelease];
[self presentViewController:placeview animated:YES completion:nil];
}
PlaceViewController.h
@interface PlaceViewController : UIViewController{
}
- (IBAction)back:(id)sender;
@end
PlaceViewController.m
@implementation PlaceViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
NSLog(@"Change!!!!!");
[super viewDidLoad];
// Do any additional setup after loading the view.
}
そしてストーリーボード:
http://img685.imageshack.us/img685/1233/screengy.png
ビューを変更すると、 PlaceViewController が青いステータスバーのある黒い画面になるため、何が間違っているのかわかりません。
誰でも私を助けることができますか?ありがとう