Я не могу заставить работать новый медиаплеер iPhone - PullRequest
0 голосов
/ 14 мая 2009

Я работаю в 3.0 SDK, поэтому не могу использовать специфику, но, надеюсь, любой, кто его использует, может понять.

Я пытался загрузить представление, которое позволяет вам выбирать из определенного списка элементов ... но я не могу заставить его работать, вот код, который я использую, сделанный, чтобы быть универсальным:

M**********Controller *newpicker = [[M**********Controller alloc] init];

Я пытался использовать варианты вышеупомянутого, но я просто не могу заставить его работать. Я не уверен, что я называю это в нужном месте в моем коде или это даже правильный способ сделать это. Документация здесь (ее могут просматривать только зарегистрированные разработчики). Мне кажется, что это похоже на использование UIAlertView, но, похоже, это не так. Это может быть слишком неясным, но если кто-то может помочь, это будет оценено.

Ответы [ 2 ]

1 голос
/ 14 мая 2009

Чтобы добавить к Джиму,

Все UIViewControllers также имеют свойство view. Внутри любого viewController на экране вы можете просто:

[self.view addSubview:newPicker.view];
1 голос
/ 14 мая 2009

Это подкласс UIViewController, поэтому вы показываете его так же, как и любой другой UIViewController, то есть у вас есть несколько вариантов:

Если вы находитесь в иерархии навигации, вы должны сделать это:

[self.navigationController pushViewController: newpicker animated: YES];

Или, возможно, это:

[self.navigationController presentModalViewController: newpicker animated: YES];

Если текущий контроллер не находится внутри контроллера навигации, вы просто поместите представление нового контроллера в другое; используйте newpicker.view для доступа к нему для этой цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...