2016-09-13 2 views
2

При создании моего проекта в Xcode 8 GM, Xcode записывается на «Компиляция исходных файлов Swift». Он также никогда не заканчивает индексирование моего проекта в любой момент.Xcode build - застрял на компиляции исходных файлов Swift

Я рассмотрел похожие вопросы, но ни один из этих ответов не работает для меня.

Кто-нибудь знает, что это может быть?

ответ

7

Быстро возникли проблемы.

Было несколько экземпляров, где я выводил тип словаря, который почему-то рос экспоненциально, поскольку словарь имел больше значений.

+0

Не могли бы вы рассказать о том, как вы нашли оскорбительные словари? – Sam

+0

Это был хороший-старый комментарий и построить. В моем случае мой код выглядел так: 'let propertiesInfo: [String: Any?]? = ["key": myValue] ', поэтому, возможно, стоит искать явные приведения или значения типа' Any' или 'Any?'. –

+0

В качестве примечания, я все еще изучаю, почему этот экспоненциальный рост происходит в моем случае. –

2

Если вы использовали много Concatination строки как

var fun=0; 
var tempvalue=2; 
var result="some data"+fun+" more data"+tempvalue; 

Трансформирует

var result="somedata \(fun) more data \(tempvalue)"; 

Поскольку быстры компилятора займет много времени, чтобы проанализировать overloding методы оператора «+»

0

Чистая папка сложения (Cmd + Shift + Opt + K) обычно помогает мне в этом случае, но время от времени возвращается.

+0

Я борюсь с проблемой за последние 3 дня. Я все испробовал. Пожалуйста помоги. Просто добавлен основной файл данных и его соединение. Я удалил идентификаторы и добавил их снова. Я снова устанавливаю контейнеры. И даже отформатировал мою систему .. и настроил все заново. Пожалуйста, помогите – Charmi

+0

@Charmi Любой способ, которым вы разрешили его вообще? Im сталкивается с проблемой. –

+0

@cookiemonsta это был словарь. Ключ и значение – Charmi

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