2015-09-22 18 views
7

zaktualizowałem Xcode 6.4 do Xcode 7. otworzyć projekt wykonany z 6,4 i uważam głównym storyboard całkowicie pusta, tak jak na obrazku:Xcode Storyboard pusty

http://imgur.com/0X41Q9H

w lewym panelu I może zobaczyć wszystkie obiekty kontrolera widoku, ale nie mogę wybrać niczego z odpowiedniego widoku. Jeśli otworzę scenorys jako kod źródłowy, widzę wszystko.

Próbowałem przed i po konwersji kodu na Swift 2, bez żadnej różnicy.

Jak mogę to naprawić, aby wyświetlić wszystkie obiekty w kontrolce widoku?

Dzięki, Marco

+0

samo tutaj - mam 10 wierszy komórek, wtedy storyboard jest pusty. –

Odpowiedz

3

Jedyną rzeczą, która pracuje dla mnie jest jak często najbardziej oczywiste (nie dla braku próbuje alternatyw, które zawierają słowa odinstalować i ponownie zainstalować i czystka):

Tymczasowo dostosuj rozmiar swojego kontrolera widoku (zwykle jest to wysokość) od (Wnioskowane) do Freeform, aż każdy element twojego dokumentu jest teoretycznie widoczny.

Następnie wszystkie składniki będą widoczne, edycji, do wyboru ... dokonać edycji, zapisz i włącz go z powrotem do tego, co było wcześniej. Wszystkie zmiany zostaną zachowane, projekt zbuduje & dobrze.

To irytujący dodatkowy krok, ale przynajmniej mogłem odzyskać zdolność do pracy nad plikami projektu.

+0

Naprawdę mam ten sam problem i natknąłem się na twoje pytanie. Wypróbowałem Twoje rozwiązanie i działa, ale kiedy wróciłem do tego, jak było wcześniej, elementy znowu staną się niewidoczne. Czy wiesz, czy istnieje trwałe i piękne rozwiązanie? –

+0

Nie, nie mam. Ale możesz przynajmniej wygodnie edytować swój interfejs w IB. –

+0

Po prostu z ciekawości, czy kiedykolwiek miałeś problem przed Xcode 7.1? –

0

Miałem dokładnie ten sam problem co ty i to, co zamierzam ci powiedzieć, prawdopodobnie nie sprawi, że będziesz bardzo szczęśliwy. To rozwiązanie nadal obowiązuje, jeśli nie planujesz pobrania najnowszej wersji beta Xcode 7.3 wydanej 25 stycznia 2016 r. Jeśli zamierzasz, przewiń w dół.

Na moim końcu, próbowałem wszystkiego: deinstalacji reinstalacji itd itp

skończyło się przyjmując, że jedynym sposobem, aby dostać nasze etykiety i niewidoczne elementy z powrotem, to uruchomienie naszych projektów na Xcode 7.0. 1. Jest to bardzo nieproduktywne, ale jest to dosłownie jedyny sposób, w jaki mogę znaleźć pracę bez usuwania więcej włosów.

Jeśli chcesz ją wypróbować, oto co zrobiłem:

  1. Pobierz Xcode 7.0.1 od dewelopera pliki do pobrania.
  2. Następnie otwórz DMG i skopiuj plik na pulpit.
  3. Zmień nazwę pliku na "Xcode-7.0.1" i przenieś do folderu Aplikacje.
  4. OSX może rozpocząć weryfikację aplikacji po uruchomieniu, więc zaakceptuj to, co mówi o "Aplikacja została pobrana przez Internet. Czy chcesz ją uruchomić?"
  5. Otwórz swój projekt i voila.
  6. Wykonaj wszystkie potrzebne modyfikacje, zapisz i opuść tę wersję Xcode.

Następujące kroki należy wykonać tylko wtedy, gdy są naprawdę potrzebne, ale są to ogólnie opcjonalne kroki.

  1. Otwórz najnowszą wersję Xcode (obecnie 7.1, 7B91b).
  2. Utwórz i spakuj aplikację do przesyłania do App Store.

Voila.

Jest to najprawdopodobniej jakiś błąd w Xcode. Mam nadzieję, że zostanie poprawiony w Xcode 7.2.

Jeśli ktoś ma lepsze rozwiązanie, proszę, daj nam znać!

Update-- używając Xcode 7.3 beta 2 (7D129n)

Więc myliłem, Apple nie rozwiąże to w 7.2. Rozwiązali jednak ten problem w najnowszym Xcode 7.3 beta 2 (7D129n), który został wydany dwa dni temu (dokładnie 25 stycznia 2016 r.).

Właśnie wypróbowałem to i to faktycznie jest naprawione. Miejmy nadzieję, że nic tego nie zmieni!

+0

wielkie dzięki! Spróbuję tego rozwiązania wkrótce ... Przy okazji mam inne podobne projekty, które nie mają tego problemu. Tylko jeden konkretny projekt został uszkodzony. – GavynSykes

+0

Tak, w większości przypadków jest to trafienie. Moi koledzy z drużyny mają zero problemów, podczas gdy ja mam ten sam problem zarówno na moim rMBP, jak i iMacu. Jestem prawie pewien, że jest to uszkodzona instalacja, ale nie jestem do końca gotowy, by wyczyścić moje maszyny, żeby to sprawdzić. Daj mi znać, jak Ci pasuje! –

+0

Przetarłem, by sprawdzić.nie jest to uszkodzona instalacja, chyba że upewnią się, że zawsze wiążesz tę zepsutą wersję ze swoim Apple ID. –

0

Uderzyłem ten sam problem. Na szczęście mój projekt był kontrolowany przez źródło. Udało mi się porównać storyboard z tym z repozytorium (w trybie kodu źródłowego). Wygląda na to, że wysokość wyświetleń zmieniła się na 600, chociaż nie wprowadziłem żadnych zmian. Wysokość wszystkich widoków została ustawiona na 600.

Powrót do wersji repo rozwiązał mój problem. Dla tych, którzy nie mają kontroli nad źródłem, może to nie być zbyt przydatne. Ale chcę tylko powiedzieć, że problem dotyczy tylko pliku scenorysu i nic więcej.

0

Niewidoczne w IB/wyszarzone w organizatorze zazwyczaj oznacza, że ​​te widoki nie mają zastosowania do aktualnie wyświetlanej klasy wielkości. Być może dodałeś je do bardziej określonej klasy wielkości, ale teraz patrzysz na dowolne/dowolne.

Spróbuj zmienić sizeclass na coś bardziej konkretnego i powinno działać.

0

miałem też mają ten sam problem i rozwiązać go w następujący sposób .....

Storyboard -> Atrybut inspektora -> rozmiar Simulator -> Stała

Powiązane problemy