Я скачал Core-Plot Header 9.0
и добавил в свой новый проект. Я очень новичок в рисовании графиков и использовании платформы Core-Plot. Я загрузил пример проекта CPTTestApp-iPhone
из примеров проектов основного сюжета. Я открыл этот проект, он содержит CorePlot-Cocoa Touch.xcodeproj
Если я попытаюсь запустить этот проект из XCode4.2, приложение XCode3.2.4 откроется автоматически. Я просто скопировал исходный код из CPTTestAppScatterPlotController.h
и вставил в свой новый проект. У CPTTestAppScatterPlotController.h
есть файл пера, но у меня нет никаких файлов пера для этого, и я также хочу сделать это программно. Итак, я просто изменил эти строки с CPTTestAppScatterPlotController.h
в своем проекте, как показано ниже,
graph = [[CPTXYGraph alloc] initWithFrame:CGRectZero];
CPTTheme *theme = [CPTTheme themeNamed:kCPTDarkGradientTheme];
[graph applyTheme:theme];
CPTGraphHostingView *hostingView = [[CPTGraphHostingView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
hostingView.hostedGraph = graph;
hostingView.collapsesLayers = NO;
//hostingView.collapsesLayers = YES; // Setting to YES reduces GPU memory usage, but can slow drawing/scrolling
[self.view addSubview:hostingView];
Но все функции, которые я не изменил с CPTTestAppScatterPlotController.h
. Тем не менее проект не работает, и он показывает Build Succeeded
. Я сомневаюсь, что мне нужно импортировать CorePlot-Cocoa Touch.xcodeproj
в мой новый проект? и как я могу запустить свой проект? Пожалуйста, помогите мне запустить мой проект. Я много искал в гугле и всем предлагался этот проект для начинающих CPTTestApp-iPhone
. Я также пробую только этот проект. Заранее спасибо. Ждем ваших отличных решений. Это ошибка возникает, когда я запускаю проект *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSDecimalNumber cgFloatValue]: unrecognized selector sent to instance
.