Как исправить ошибки, которые должны отображаться в Xcode 10 - PullRequest
0 голосов
/ 12 мая 2019

Когда я помещаю свою игру в XCode, чтобы загрузить ее в AppStore Connect, я получаю 3-4 ошибки: «Реализация устаревшего метода», «Использование необъявленного идентификатора 'interfaceOrientation'" и "Дублирующее объявление метода 'shouldAutorotate'"

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

  • (BOOL) shouldAutorotate { PTModelGeneralSettingsPtr generalSettings = PTModelGeneralSettings :: shared (); if (generalSettings-> direction () == PTModelGeneralSettings :: LandscapeOrientation) { return UIInterfaceOrientationIsLandscape (interfaceOrientation); } иначе если (generalSettings-> direction () == PTModelGeneralSettings :: PortraitOrientation) { return UIInterfaceOrientationIsPortrait (interfaceOrientation); }

    возврат НЕТ; }

  • (NSUInteger) поддерживаемые интерфейсные ориентации { PTModelGeneralSettingsPtr generalSettings = PTModelGeneralSettings :: shared (); if (generalSettings-> direction () == PTModelGeneralSettings :: LandscapeOrientation) { return UIInterfaceOrientationMaskLandscape;

    } иначе если (generalSettings-> direction () == PTModelGeneralSettings :: PortraitOrientation) { return UIInterfaceOrientationMaskPortrait; }

    возврат НЕТ; }

  • (BOOL) shouldAutorotate { возврат НЕТ; }

...