2013-12-17 5 views
0

Я очень новичок в Xcode, и я начинаю с некоторых уроков, которые я нашел в Интернете. Есть один экран, который я пытаюсь редактировать, и когда я что-то изменяю о XIB (IE: даже переместите ярлык), XCode выйдет со следующей ошибкой. Что может быть причиной этого?Xcode Сбой при внесении изменений в XIB

спасибо !!

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x0000000000000000, 0x0000000000000000 

Application Specific Информация:

ProductBuildVersion: 5A3005 
ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilder/IDEInterfaceBuilder-4514/Framework/Document/IBDocument.m:2551 
Details: An instance of IBUILabel with object ID 6 did not archive its child (IBUITextField) with an object of ID 7. 
Object: <IBCocoaTouchDocument: 0x7fbddf2e4b70> 
Method: -documentArchiver:didArchiveObject: 
Thread: <NSThread: 0x7fbdd9408530>{name = (null), num = 1} 
Hints: None 
+0

Это 100% повторяемость - если я что-то изменяю на XIB, он полностью сбивает Xcode. Если я открою XIB в Text Wrangler и что-то измените (например, текст метки), он, похоже, работает нормально ... (но ОЧЕНЬ сложно внести какие-либо существенные изменения!). – AAA

+1

Вы пытались выключить и снова включить его? то есть перезагрузить свой Mac? Или, альтернативно, вернитесь к известной рабочей версии XIB-файла. У вас есть контроль версий, не так ли? –

+1

Определенно попробуйте полностью выключить, перезапустить. Кроме того, были ли изменения .xib, созданные с использованием той же версии xcode, которую вы сейчас используете? – Fluffhead

ответ

0

Наконец понял это! Оказывается, если я использую мой OLD Mac, на котором работает Lion, Xcode может редактировать XIB без проблем. Затем я могу сохранить его на своем новом Mac, и он отлично работает в новом проекте!

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