Я использовал CorePlot 1.5.1 с использованием cocoapod в моем проекте Xcode без проблем. Теперь мне нужно перейти на CorePlot 2.0, потому что мне нужно касаться вверх/вниз на одном и том же событии. Я пытался сделать это путем редактирования PodFile либо:Не удалось установить CorePlot 2.0 через cocoapod
pod 'CorePlot', '~> 2.0'
и
target 'ERPTests' do
pod 'CorePlot'
end
Первый путь я получил ошибку "CorePlot (~> 2.0)
требуемую Podfile
". Второй способ я получил версию 1.5.1. Мой какао-поддон составляет 0,35. Я googled и никакого связанного сообщения по этой проблеме. Есть идеи?
Hi Eric - ошибка обновления после обновления до версии 2.0 CorePlot. Существует EXC_BAD_ACCESS, застрявший в определении метода класса (+ (instancetype) plotRangeWithLocation: (NSNumber *) loc length: (NSNumber *) len). Я сделал чистую сборку, но проблема все еще существует. – emersonku
Обратите внимание, что некоторые из API изменены на ветке 'release-2.0'. Подробнее см. В [журнале изменений] (https://github.com/core-plot/core-plot/blob/release-2.0/documentation/changelog.markdown). Убедитесь, что вы передаете этот метод NSNumber. Старая версия взяла 'NSDecimal'. –
Ошибка по-прежнему существует после того, как я изменился на NSNumber (plotSpace.xRange = [CPTPlotRange plotRangeWithLocation: [NSNumber numberWithFloat: xMin] length: [NSNumber numberWithFloat: xMax]];). Сообщение об ошибке «Отправка« NSNumber * »в параметр несовместимого типа« NSDecimal » – emersonku