Из моей игрыScene я использую его для отключения. Но в сущности, это перемещение viewController.Nil modal viewcontroller object
GameScene
@implementation
gameController = [[GameViewController alloc] init];
-(void)disconnect {
[gameController disconnectAction];
}
@interface
GameViewController *gameController;
GameViewController
@interface
#import "ConnectionsViewController.h"
-(void)disconnectAction;
@implementation
-(void)disconnectAction {
ConnectionsViewController *game = [self.storyboard instantiateViewControllerWithIdentifier:@"ConnectionsViewController"];
[self presentViewController:game animated:YES completion:nil];
}
Однако это возвращает ошибку trying to modal a nil viewcontroller
. И да, идентификатор раскадровки правильный. Я также пробовал
UIStoryboard *storybord = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
Однако это возвращает исключение из строя раскадровки.
Is 'self.storyboard' nil? – Larme
@ Larme это правильно, и он запускается с viewController, у которого этот viewController импортирован>: | – Daniel
Как вы показали «GameViewController»? – Larme