Использование matplotlib в iphone lldb (obj-c) - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь найти способ отображения значений в массивах в моей программе iphone на основе ojective-C, как описано в моем другом вопросе здесь

Я могу получить содержимое массива в моей программе в интерпретатор python, когда программа iphone остановлена ​​в точке останова внутри функции (если быть точным, функция является функцией обратного вызова рендеринга для аудио)

Однако, когда я попытался отобразить содержимое массива (доступно как SBValueList в интерпретаторе Python) с помощью matplotlib, сеанс отладки просто завершился без сообщений об ошибках

Чтобы попробовать простой пример, когда программа остановилась на точке останова, я попытался выполнить очень простую команду matplotlib следующим образом:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])  

но сеанс отладки внезапно завершается сбоем и завершается в plt.plot([1,2,3,4])

Можно ли отобразить содержимое массива в lldb с помощью matplotlib? Есть ли другой способ отобразить содержимое моего массива в виде графика при отладке моей программы для iphone?

1 Ответ

0 голосов
/ 22 ноября 2018

Я бы подумал сделать шаг назад.Если вы можете отобразить массив objective-c в виде графика на UIView или UIImage, вы можете просмотреть его, стоя на точке останова с помощью chisel:
https://github.com/facebook/chisel enter image description here

...