6

Facebook Connect を iPhone プロジェクトに追加できません。ディレクトリ構造は次のとおりです。

-> MyProject
----> MyProject.xcodeproj
----> fbconnect-iphone
----> build/
----> <other files and folders>

指示通りに、

  1. fbconnect-iphone/src/FBConnect.xcodeproj プロジェクト ファイルを開きました。
  2. FBConnect グループをアプリケーションの Xcode プロジェクトにドラッグしました。
  3. 「アイテムを宛先グループのフォルダーにコピーする(必要な場合)」チェックボックスをオフのままにしました。

指示通りに、

  1. [プロジェクト] > [プロジェクト設定の編集] に移動しました。
  2. 検索パス カテゴリで「ヘッダー検索パス」を探しました。
  3. 「../../fbconnect-iphone/src」を追加。再帰チェックボックスをオフのままにしました。

「ビルド」ボタンを使用して、これまでのところすべてが問題ないかどうかを確認しました。それは/ではないです。16 個の警告と 101 個のエラーが表示されます。

ここで何が欠けていますか?iPhone SDK 3.0 を使用しています。Xcode 3.1.3。

よろしく。

4

5 に答える 5

6

どういうわけか、相対パス「../../fbconnect-iphone/src」は機能しませんが、絶対パスでうまくいきます。この煩わしさをすべて回避できるかどうかはまだ疑問です。

于 2009-09-09T07:35:41.617 に答える
2

あなたが言及した手順が1つのプロジェクトで完全に機能し、別のプロジェクトでは上記のように100以上のエラーが発生しました。FBConnect クラスに入り、インポート行のパスから FBConnect フォルダーを手動で削除しました。#import "FBConnect/FBConnect.h" が #import "FBConnect.h" になり、すべてが機能するようになりました。図に行きます。

于 2009-12-01T04:04:45.393 に答える
1

以下のパスをターゲット情報の「ユーザー ヘッダー検索パス」に配置します。"$(SRCROOT)/こちらが FBConnect のパスです". それは私のために働いた。

于 2011-01-29T05:04:02.423 に答える
1

相対パスが正しくないようです。これは、プロジェクト ファイルに対して相対的である必要があります。あなたの場合、「fbconnect-iphone」フォルダーはプロジェクトファイルと同じ場所にあるため、これでうまくいくはずです:(fbconnect-iphone/srcつまり../../、最初に.

于 2009-11-15T17:32:44.177 に答える
0

@ashack と同じことをしなければなりませんでした。すべてのファイルをプロジェクトに追加し、これを反映するようにすべての #import ステートメントを変更しました。

于 2010-04-08T17:03:44.223 に答える