Существует ли максимальное количество символов, которые могут быть записаны с помощью StreamWriter?

UPD

Apple требует использовать архитектуру arm64. Не используйте библиотеки x32 в вашем проекте

Итак, ниже ответ неверен!


Старый ответ

Новый Xcode 5.1 устанавливает архитектуру armv7, armv7s и arm64.

И иногда ошибка «сбой сборки» Неопределенные символы для архитектуры x86_64 «» могут быть вызваны этим. Потому что некоторые библиотеки (а не Apple) были скомпилированы для x32 изначально и не поддерживают x64.

Итак, вам нужно изменить «Архитектуры» для вашего целевого проекта, например

NB. Если вы используете Cocoapods - вы должны сделать то же самое для цели «Pods».

enter image description here [/g0]

21
задан Josh Mein 16 August 2012 в 18:41
поделиться

3 ответа

Вы называете StreamWriter. Близко () или Сброс ()?

24
ответ дан 29 November 2019 в 21:17
поделиться

Удостоверьтесь, что Вы называете.Flush ()

0
ответ дан 29 November 2019 в 21:17
поделиться

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

using (StreamWriter writer = new StreamWriter(@"somefile.txt"))
{
    // ...
    writer.WriteLine(largeAmountsOfData);
    // ...
}
8
ответ дан 29 November 2019 в 21:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: