2009-05-13 8 views
0

Je travaille dans le SDK 3.0, donc je ne peux pas utiliser de détails, mais tous ceux qui l'utilisent pourraient comprendre, j'espère.Je n'arrive pas à faire fonctionner le nouveau framework de lecteur multimédia iPhone

J'ai essayé de charger une vue qui vous permet de choisir parmi une liste particulière d'articles ... mais je ne peux pas faire fonctionner le code est ici que je utilise, fait pour être générique:

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

J'ai essayé d'utiliser des variantes de ce qui précède, mais je n'arrive pas à le faire fonctionner. Je ne suis pas sûr si j'appelle ceci au bon endroit dans mon code ou si c'est même la bonne manière de le faire. La documentation est here (seuls les développeurs enregistrés peuvent l'afficher). Il me semble que c'est similaire à UIAlertView, mais ça ne semble pas fonctionner comme ça. Cela peut être trop obscur, mais si quelqu'un peut l'aider serait apprécié.

Répondre

1

Il est une sous-classe UIViewController, de sorte que vous montrez de la même manière que vous le feriez pour tout autre UIViewController, ce qui est de dire, vous avez deux options:

Si vous êtes dans une hiérarchie de navigation, vous feriez ceci:

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

Ou peut-être ceci:

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

Si le régulateur de courant n'est pas dans un contrôleur de navigation, vous auriez simplement placer le point de vue du nouveau contrôleur côté un autre; utilisez newpicker.view pour y accéder à cette fin.

+0

OUI! J'ai été coincé de cette façon à long terme. Je ne sais pas ce que je pensais. Cela fonctionne très bien. Maintenant, pour faire quelque chose avec la liste ... hmmm. –

1

Pour ajouter à Jim,

Tous les UIViewControllers ont également une propriété de vue. À l'intérieur du viewController affiché, vous pouvez simplement:

[self.view addSubview:newPicker.view]; 
Questions connexes