2016-03-13 8 views
3

я могу остановить его от сбоев при запуске вручную редактировать файл main.storyboard и изменения useAutoLayout="YES" к useAutoLayout="NO", но когда я открываю main.storyboard файл в Xcode, он дает мне следующая погрешность:Xcode 7.2.1 держит сбой при переключении на main.storyboard

The document "Main.storyboard" had 4 internal inconsistencies that were found and repaired. 
This may be due to an SCM operation such as merging. Please save the document to fix the inconsistencies. 
This constraint is not in the referencing constraints for its first item [<Unknown ID>]: object ID K4p-Wa-FrY 
This constraint's [object ID 4bY-ZD-KPO] second item is not in the document 
This constraint is not in the referencing constraints for its first item [<Unknown ID>]: object ID p48-i6-mG1 
This constraint is not in the referencing constraints for its first item [<Unknown ID>]: object ID f2a-1r-b55 

И когда я сохраняю его после того, как я нажму «ОК», Xcode снова сработает.

Как я могу остановить его от сбоя, чтобы я мог редактировать свою раскадровку?

Here's детали аварии, если это помогает.

+0

Возможно, это связано с неправильными настройками ограничения определенных предметов в вашей IB. Если вы не видите подсказок об ошибках в IB, попробуйте удалить все ограничения из каждого представления до тех пор, пока ошибки не исчезнут. –

ответ

5

Я понял. Мне пришлось открыть файл main.storyboard с помощью текстового редактора и удалить все строки, содержащие идентификаторы объектов, о которых кричал Xcode.

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