Objc EXC_BAD_ACCESS при установке NSString, равного другому

У меня есть действительно ДЕЙСТВИТЕЛЬНО странные проблемы с NSString. Когда я читаю входной поток и преобразую данные в строку, я не могу установить что-либо равное этой строке. Вот код:

NSString *name = r.URL.lastPathComponent; NSString *data; NSInputStream *stream = r.HTTPBodyStream; uint8_t byteBuffer[1]; [stream open]; if (stream) { // Get the request body from the stream. Used for setting the file name if (stream.hasBytesAvailable) { NSInteger bytesRead = [stream read:byteBuffer maxLength:4096]; NSString *temp = [[NSString alloc] initWithBytes:byteBuffer length:bytesRead encoding:NSUTF8StringEncoding]; data = temp; // EXC_BAD_ACCESS thrown here } } 

Мне нужно скопировать строку в другую строку, но я не могу. Кто-нибудь знает, почему это происходит?

One Solution collect form web for “Objc EXC_BAD_ACCESS при установке NSString, равного другому”

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

  • NSURLSessionDataTask время ожидания последующих запросов не работает
  • Поиск корзины с клиентом
  • GCD vs performSelectorInBackground / performSelectorOnMainThread
  • Неопределенные символы для архитектуры arm64 в Xcode 7.1
  • Функция возврата открыта, закрыта или закрыта с часов
  • Xcode с uncrustify: как выровнять объявление функции в двоеточие?
  • Проведите левые жесты над UITextField
  • Текст теневой кнопки навигации не отображается. IOS 7
  • UITabbar в Xcode 6
  • Обнаружение кранов по ссылке в NSAttributedString
  • Ошибка xcode: Нет видимого @interface для masterViewController объявляет селектор
  • Interesting Posts

    Swift: дополнительный аргумент «ошибка» в вызове

    Интегрируйте приложение React-Native в Swift 3

    Разработка SDK для iOS для API REST

    Изменить название кнопки удаления в режиме редактирования UITableView

    Переместите рамку CALayer, но не маску клипа.

    Настройки знака кода встроенной двоичной цели соответствуют родительскому приложению.

    Должен ли я передать объект приложения в объекты, которые в нем нуждаются, или я должен использовать одноэлемент?

    Пользовательский общий ресурс UIActivity, значок эскиза не отображается при нажатии кнопки больше

    Qt для iOS: требуется подписание кода

    Как добавить точки в UILabel, если текст не подходит для рамки

    Weird ошибка компиляции с AVCapture после обновления до Xcode 9 / Swift 4

    как предотвратить сохранение изображения с камеры снова

    Как получить информацию о пользователе из twitter в ios 6?

    Функция UIDocument «Сохранить как»

    Загружайте файлы в фоновом режиме без остановки через 10 минут в iOS7 / iOS8

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.