2015-03-05 5 views
1

У меня есть проект Xamarin iOS с PCL. Приложение отлично работает, когда я развертываю его в Simulator. Но на реальном устройстве он просто показывает пустой экран. Ошибок в журналах нет.
У кого-то была аналогичная проблема или я могу указать, где искать причину?Xamarin iOS: симулятор работает, но телефон пуст

+0

Может предоставить немного больше о вашем проекте, структуры или код? – valdetero

ответ

1

Убедитесь, что вы используете тот же симулятор, что и тип устройства (например, iPhone против iPad), так как обычно у него есть разные файлы .nib для обоих типов устройств.

IOW, если вы только добавили элементы пользовательского интерфейса в iPhone UI, и вы используете это на iPad-устройстве, тогда вы получите пустой экран.

Посмотрите на код, который выглядит следующим образом:

public partial class Hello_UniversalViewController : UIViewController 
{ 
    static bool UserInterfaceIdiomIsPhone { 
     get { return UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Phone; } 
    } 

    public Hello_UniversalViewController() 
     : base (UserInterfaceIdiomIsPhone ? "Hello_UniversalViewController_iPhone" : "Hello_UniversalViewController_iPad", null) 
    { 
    } 
} 
+0

Спасибо, что сделал трюк – Thommy

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