Преобразовать NSDATA в NSString и игнорируйте нулевые байты?
-
08-10-2019 - |
Вопрос
Мне нужно преобразовать объект NSDATA в NSSTRING. Это предназначено для того, чтобы быть гибберским, но мне это нужно для дебюгинга.
Когда я использую INITWITHDATA NSSTRING, он разрывается, поскольку данные имеют нулевые байты. Как я могу заставить его игнорировать нулевые байты и получить правильную строку?
Решение
Скопируйте NSDATA на NSMutablatedata, Byte byte, пропуская любые нулевые байты. Затем инициализируйте строку из этого.
Не связан с StackOverflow