Это в основном зависит от того, что вы пытаетесь напечатать в области отладки. Из документов Apple:
Swift предоставляет текстовое представление отладки по умолчанию для любого типа. Это представление по умолчанию используется инициализатором String (отражающий :) и функцией debugPrint (_ :) для типов, которые не предоставляют свои собственные.
Из изображения, которое вы связали, оно выглядит как будто вы печатаете словарь, который печатает таким образом, и нет простого способа изменить его. Учитывая, что вы получаете данные из API, вы можете выполнить отладку тремя способами:
- Распечатать необработанное тело: если ваш сервер возвращает JSON, это обычно доступно для чтения и, если это не так t, есть много JSON форматеров / зрителей онлайн.
- Разберите ответ на экземпляры класса, который вы определяете как соответствующий
CustomDebugStringConvertible
; затем распечатайте полученный массив. Это не будет работать, если ответ сервера искажен . - L oop через словарь и вручную печатать ключи и значения в формате, который вам удобен для чтения.