Core-Plot Header 9.0
をダウンロードして、私の新しいプロジェクトに追加しました。私は、グラフを描き、Core-Plotフレームワークを使用することは非常に新しいです。私はcore-plotサンプルプロジェクトからサンプルプロジェクトCPTTestApp-iPhone
をダウンロードしました。私はそれが含まれているこのプロジェクトを開いたCorePlot-Cocoa Touch.xcodeproj
私はXCode4.2からこのプロジェクトを自動的に実行しようとすると、XCode3.2.4アプリケーションが開きます。私はCPTTestAppScatterPlotController.h
のソースコードをコピーして、私の新しいプロジェクトに貼り付けました。 CPTTestAppScatterPlotController.h
はnibファイルを持っていますが、これについてはnibファイルを参照しません。また、プログラムでそれをやりたいのです。だから、私はちょうど、私がCPTTestAppScatterPlotController.h
から変更していないすべての機能を、コードの下に同類としての私のプロジェクトにiPhoneでCorePlotフレームワークを使用してlineGraphを描画する方法は?
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
をインポートする必要がありますか?プロジェクトをどのように実行できますか?私のプロジェクトを助けてください。私はgoogleで多くを検索し、すべての初心者のためのこのプロジェクトを提案してCPTTestApp-iPhone
。また、このプロジェクトだけを試みています。前もって感謝します。あなたの素晴らしい解決策を待っています。これは私がプロジェクト*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSDecimalNumber cgFloatValue]: unrecognized selector sent to instance
を実行しているときに発生するエラーです。