2017-08-25 11 views

Odpowiedz

5

Apple powiedział nam w WWDC 2017 Session 412, że Safe Area Layout Guide jest Oddelegowy do wdrożenia. Wygląda jednak na to, że nie obsługuje systemu iOS 8.0. Mam ten sam błąd na Xcode 9 GM.

W moim przypadku, ja przestałem pomocą Safe Area Layout Guide, ale używać Top Layout Guide i Bottom Layout Guide, mimo że są one przestarzałe na iOS 11.

+0

Na pewno nie jest to odpowiedź, aby przestać z nich korzystać, jest to obejście w najlepszym wypadku. –

2

W moim przypadku wszystkie cele wdrażania musiał być podniesiony z 8,0 do 9,0: - [

W przypadku trzeba wspierać 8,0 zaakceptowane prace odpowiedź.

0

W przypadku wystąpienia tego błędu ze swoimi CocoaPods, trzeba zmusić strąków rozmieszczenie docelowych w podfile przy minimalnym iOS 9.0, XCode 9 powinien zarządzać tę sprawę, ale to nie działa w czasie pisania

post_install do |installer| 
    installer.pods_project.targets.each do |target| 
    target.build_configurations.each do |config| 
     config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0' 
    end 
    end 
end 
23

aby rozwiązać ten problem trzeba zrobić kolejne kroki:

  1. Musisz kliknąć swój ViewController w swoim Kreatorze interfejsów.
  2. Następnie przejdź do Inspektora atrybutów. I kliknij tam "Inspektor plików".
  3. Wyłącz "Użyj przewodnika po układzie bezpiecznego obszaru".

Use safe area layout guides disabled

+0

Powinno być wybrane jako odpowiednia odpowiedź! : D –

+0

To jest właściwa odpowiedź! – mihatel

0

spróbuj zamknąć, a następnie wznowienie Xcode.

Powiązane problemy