2017-02-13 7 views
0

Я хочу создать экземпляр нового ViewController для использования с PushViewController и подписаться на события. Однако, когда я это делаю, я получаю сообщение о том, что мне нужно передать параметр «IntPtr». Что это, как мне это сделать?Создайте новый ViewController Xamarin iOS

enter image description here

Обновление: Read "mystoryPage" вместо "storyController".

ответ

0

Если UIViewController исходит из раскадровки/XIb, добавьте конструктор по умолчанию для вашего storyPageScroll класса, который вызывает базу initWithNibName:bundle: конструктор:

public storyPageScroll() : base("storyPageController", null) 
{ 
} 

Использование:

var storyController = new storyPageScroll(); 

В противном случае добавьте базу конструктор, который вызывает конструктор init:

public storyPageScroll() : base (NSObjectFlag.Empty) 
{ 
} 
+0

Ваше первое решение дает мне две ошибки: 1. метод не имеет типа возврата и 2. Неожиданный символ ':'. –

+0

Я обновил его в соответствии с вашим именем 'storyPageScroll' – SushiHangover

+0

Извините. Я допустил ошибку. Нет ошибок. –

Смежные вопросы