iphone - error: request for member 'bounds' in something not a structure or union -
मैं कोर-प्लॉट फ़्रेमवर्क का उपयोग करते हुए iPhone ऐप संकलित करते समय उपरोक्त त्रुटि प्राप्त कर रहा हूं। मेरे पास यह दृश्य नियंत्रक का दृश्य आईबी में CPLayerHostingView से जुड़ा हुआ है यहाँ viewDidLoad () फ़ंक्शन से नमूना कोड है।
- (शून्य) दृश्यडिडलोड {[सुपर व्यूडिडलोड]; ग्राफ = [[CPXYGraph alloc] initWithFrame: self.view.bounds]; CPLayerHostingView * hostingView = (CPLayerHostingView *) self.view; HostingView.hostedLayer = graph; Graph.paddingLeft = 20.0; Graph.paddingTop = 20.0; Graph.paddingRight = 20.0; Graph.paddingBottom = 20.0; CPXYPlotSpace * plotSpace = (CPXY प्लॉटस्पेस *) graph.defaultPlotSpace; PlotSpace.xRange = [CPPlotRange प्लॉट रेंज विलय स्थान: CPDecimalFromFloat (-6) लंबाई: CPDecimalFromFloat (12)]; PlotSpace.yRange = [CPPlotRange प्लॉट रेंज विलय स्थान: CPDecimalFromFloat (-5) लंबाई: CPDecimalFromFloat (30)]; CPLineStyle * lineStyle = [CPLineStyle lineStyle]; LineStyle.lineColor = [CPColor blackColor]; LineStyle.lineWidth = 2.0f; CPXYAxisSet * axiset = (CPXYAxisSet *) graph.axisSet; AxisSet.xAxis.majorIntervalLength = [[NSDecimalNumber दशमलवसमूहविथः स्ट्रिंग: @ "5"] दशमांश मूल्य]; AxisSet.xAxis.minorTicksPerInterval = 4; AxisSet.xAxis.majorTickLineStyle = lineStyle; AxisSet.xAxis.minorTickLineStyle = लाइन शैली; AxisSet.xAxis.axisLineStyle = lineStyle; AxisSet.xAxis.minorTickLength = 5.0f; AxisSet.xAxis.majorTickLength = 7.0f; AxisSet.xAxis.axisLabelOffset = 3.0f; AxisSet.yAxis.majorIntervalLength = [[NSDecimalNumber दशमलवसमूहविथः स्ट्रिंग: @ "5"] दशमलव वैल्यू]; AxisSet.yAxis.minorTicksPerInterval = 4; AxisSet.yAxis.majorTickLineStyle = lineStyle; AxisSet.yAxis.minorTickLineStyle = lineStyle; AxisSet.yAxis.axisLineStyle = lineStyle; AxisSet.yAxis.minorTickLength = 5.0f; AxisSet.yAxis.majorTickLength = 7.0f; AxisSet.yAxis.axisLabelOffset = 3.0f; CPScatterPlot * xSquaredPlot = [[[CPScatterPlot alloc] initWithFrame: graph.defaultPlotSpace.bounds] आटोरालेज़]; XSquaredPlot.identifier = @ "एक्स स्क्वायर प्लॉट"; XSquaredPlot.dataLineStyle.lineWidth = 1.0f; XSquaredPlot.dataLineStyle.lineColor = [CPColor redColor]; XSquaredPlot.dataSource = self; [आलेख एडप्लॉट: एक्सस्वायर प्लॉट]; CPPlotSymbol * greenCirclePlotSymbol = [CPPlotSymbol एल्पीसप्लॉटसिंबोल]; GreenCirclePlotSymbol.fill = [CPFill भरने के साथ रंग: [CPColor greenColor]]; GreenCirclePlotSymbol.size = CGSizeMake (2.0, 2.0); [XSquaredPlot setPlotSymbol: greenCirclePlotSymbol]; CPScatterPlot * xInversePlot = [[[CPScatterPlot alloc] initWithFrame: graph.defaultPlotSpace.bounds] ऑटोरेक्लस]; XInversePlot.identifier = @ "एक्स उलटा प्लॉट"; XInversePlot.dataLineStyle.lineWidth = 1.0f; XInversePlot.dataLineStyle.lineColor = [CPColor blueColor]; XInversePlot.dataSource = self; [आलेख एडप्लॉट: xInversePlot]; }
परेशानी लाइनें ये हैं:
CPScatterPlot * xSquaredPlot = [[[CPScatterPlot alloc] initWithFrame: graph.defaultPlotSpace.bounds] आटोरालेज]; CPScatterPlot * xInversePlot = [[[CPScatterPlot alloc] initWithFrame: graph.defaultPlotSpace.bounds] ऑटोरेक्लस];
यह कह रहा है कि graph.defaultPlotSpace से कोई सीमा नहीं है। कोई भी इस रूप में भी चला सकता है?
उन कॉल को ब्रैकेट सिंटैक्स के साथ आज़माएं।
CPScatterPlot * xSquaredPlot = [[[CPScatterPlot alloc] initWithFrame: [[graph defaultPlotSpace] सीमा]] आटोरालेज़]; CPScatterPlot * xInversePlot = [[[CPScatterPlot alloc] initWithFrame: [[graph defaultPlotSpace] सीमा]] आटोरालेज़];
Comments
Post a Comment