新しいプロジェクトをダウンロードCore-Plot Header 9.0
して追加しました。グラフを描画し、Core-Plotフレームワークを使用するのは非常に新しいです。CPTTestApp-iPhone
コアプロットサンプルプロジェクトからサンプルプロジェクトをダウンロードしました。このプロジェクトを開いたところ、含まれていCorePlot-Cocoa Touch.xcodeproj
ますXCode4.2からこのプロジェクトを自動的に実行しようとすると、XCode3.2.4アプリが開きます。CPTTestAppScatterPlotController.h
新しいプロジェクトからソースコードをコピーして貼り付けました。CPTTestAppScatterPlotController.h
nibファイルを持っていますが、このためのnibファイルはありません。また、プログラムで実行したいと思います。だから、私はこれらの行を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
。