Предупреждение компилятора ... Неявное преобразование из типа перечисления 'UIInterfaceOrientation' в другой тип перечисления 'UIDeviceOrientation'? - PullRequest
13 голосов
/ 12 июня 2011

В Xcode я получаю предупреждение в следующей строке для FBConnect:

_orientation = [UIApplication sharedApplication].statusBarOrientation;

Это полное предупреждение:

Implicit conversion from enumeration type 'UIInterfaceOrientation' to different enumeration type 'UIDeviceOrientation'

Есть идеи, как мне это исправить?

Спасибо!

Ответы [ 2 ]

39 голосов
/ 27 июня 2011

Попробуйте изменить

_orientation = [UIApplication sharedApplication].statusBarOrientation;

на

 _orientation = (UIDeviceOrientation)[UIApplication sharedApplication].statusBarOrientation;
2 голосов
/ 01 октября 2013

Как насчет этого?

UIDeviceOrientation _orientation = [[UIDevice currentDevice] orientation];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...