无法使用cocoapods获取图表

时间:2015-12-06 06:02:58

标签: ios cocoapods

我正在关注这个github项目:Here。他们提到了这样做:

Cocoapods

CocoaPods is the recommended way to add PNChart to your project.

Add a pod entry for PNChart to your Podfile pod 'PNChart'
Install the pod(s) by running pod install.
Include PNChart wherever you need it with #import "PNChart.h".

我做的是:

  1. 启动新项目并添加所有框架作品。
  2. 然后我使用终端创建podfile(触摸podfile)
  3. 然后我移动到我的项目文件夹到podfile文件,我添加此代码

    pod 'PNChart', '~> 0.8.7'

  4. 然后我使用pod install来运行。

  5. 然后我将PNChart文件夹添加到我的项目中,之后我构建时无法看到我的图形。
  6. 但是当我从github下载他们的项目时,当我看到他们的podfile文件时。如下代码:

    source 'https://github.com/CocoaPods/Specs.git'
    
        platform :ios, '6.0'
        pod 'UICountingLabel','~> 1.2.0'
    
        target :PNChartTests do
            pod 'Expecta'
        end
    

    但是当我将这些文件复制到我的podfile并在终端中运行pod install时。我收到错误no PNChartTest are seen

    首先需要做的是使用折线图。请一些人指导我做,谢谢!

    更新:

    此文件出错:PNRadarChartDataItem.h - 此文件将位于PNChart文件夹中

    #import <Foundation/Foundation.h>
    
    
    @interface PNRadarChartDataItem : NSObject
    
    + (instancetype)dataItemWithValue:(CGFloat)value
                          description:(NSString *)description;
    
    @property (nonatomic) CGFloat   value;
    @property (nonatomic,copy) NSString *textDescription;
    
    @end
    

    3错误:

    1. 此行+ (instancetype)dataItemWithValue:(CGFloat)value description:(NSString *)description

      中的错误

      错误:预计类型

    2. 此行- (void)setValue:(CGFloat)value {

      中的错误

      错误:预计类型

    3. 此行@property (nonatomic) CGFloat value;

      中的错误

      错误:未知类型名称cgfloat

1 个答案:

答案 0 :(得分:0)

  • 创建新项目。
  • 右键点击Xcode项目导航器中的“Xcode项目”,然后选择其他&amp;空文件名'Podfile'并选择目标作为项目目录级别(Podfile应该在xcodeproject文件级别)并添加以下行

    pod 'PNChart'
    
  • 关闭xcodeproject

  • 转到项目目录并从termial
  • 运行“pod install”命令
  • 打开工作区,即.xcworkspace文件
  • 在视图控制器中导入图表文件,例如

    #import "ViewController.h" 
    
    #import "PNChart.h"
    

添加了sample project here