如何在Three20中添加json模块

时间:2011-03-26 01:52:39

标签: iphone three20

我尝试使用命令行添加带有JSON的Three20:

python three20 / src / scripts / ttmodule.py -p JsonTest / JsonTest.xcodeproj Three20 extThree20JSON:extThree20JSON + SBJSON

此命令行成功执行,没有任何错误消息。我可以在直接依赖项中找到“extThree20JSON + SBJSON”及其在链接库中的链接。

使用JSON导入构建项目时:  #import“extThree20JSON / SBJSON.h”

xcode报告:错误:extThree20JSON / SBJSON.h:没有这样的文件或目录

请帮助:(

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题并且解决了它。

  1. 将extThree20JSON.xcodeproj添加到您的项目中。

  2. 将extThree20JSON + SBJSON添加到目标依赖关系中 构建应用目标的阶段。

  3. 将libextThree20JSON + SBJSON.a库添加到链接二进制文件 应用程序目标的构建阶段中的库

  4. 修改构建设置中的用户标题搜索路径 您的项目,添加以下路径:

    • ../ three20 /生成/产品/ three20;
    • ../../框架/ three20 /生成/产品/ three20;
    • ../框架/ three20 /生成/产品/ three20;
    • $(BUILT_PRODUCTS_DIR)/../ three20
    • $(BUILT_PRODUCTS_DIR)/../../ three20
  5. 修改您的构建设置中的其他链接标记 应用程序的目标,添加以下标志:

      

    -ObjC -all_load

  6. 有关手动添加Three20的更多信息:http://chepri.com/2011/04/22/visual-guide-manually-adding-three20-xcode-4-project/