2012-01-08 70 views
1

我已經從CloudApp網站下載了iOS CloudApp API文件。我希望能夠將iOS應用中的圖像上傳到CloudApp服務中。但是,當我打開包含在API中的示例應用程序時,出現了一些錯誤。示例項目的應用程序委託嘗試導入名爲「Cloud.h」的文件,該文件找不到。但是,該文件在項目的樹結構中可見。此外,該文件使用#import <Cloud.h>像框架一樣導入,並且僅在使用#import "Cloud.h"時也不會成功導入。iOS CloudApp集成

最後,示例項目樹中出現一個名爲「libcloud.a」的文件,但該文件顯示爲紅色,將該項目標記爲已刪除(我無法在任何地方找到它)。另外,下載的API包含名爲「第三方」的文件夾,其中包含兩個名爲「IFUnicodeURL」的子文件夾和「JSON」。我是否需要在其他地方下載這些文件夾的內容?

Xcode也給了我一個警告,說明「缺少依賴目標」Cloud(來自Cloud.xcodeproj)'「。

我附上了示例項目樹的截圖到帖子。

在此先感謝任何幫助。

Project Setup

Project Tree

回答

3

libCloud.a是由雲計算項目的構建生成的文件。
您是否正確設置了目標依賴關係?如果你有,當你構建TestHarness時,Cloud將在之前構建(如果源自上一次構建後發生了變化)並創建libCloud.a。
要設置這樣的:

  • 去你TestHarness項目摘要
  • 選擇目標
  • 點擊「生成階段」選項卡上
  • 展開「目標相關性」 - >雲項目必須有我有如果不是,請添加它。

希望它有幫助。

+0

謝謝,這是問題的開始。但是當我爲SBJson導入文件時,我找不到名爲「JSON.h」的文件,只有「SBJson.h」。另外,當我嘗試將「Cloud」項目導入到我的iPhone項目樹中時,項目文件就像一個單一的,不可編輯的,不可擴展的文件。任何其他提示? – 2012-01-19 00:53:49

2

要回答關於缺少的JSON文件的第二個問題,您必須從Github上下拉庫,而不是下載zip文件。當你這樣做時,你會發現JSON文件夾中填充了你缺少的文件。 (請參閱下圖。)我有同樣的問題。

讓我知道如果你不熟悉拉倉庫,我可以給你一些提示。

http://cl.ly/3u280f3J061i0e1V120N