0

この問題を解決しようとしていますが、解決策が見つかりません。

MSCropImageView を定義しています

extern NSString * const MSImageSelectionIsDoneNotification;

そのヘッダーで、および

NSString * const MSImageSelectionIsDoneNotification = @"MSApp.MSImageSelectionIsDoneNotification";

MSCropImageView.m で

しかし、私が電話するとき

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(selectionIsDone:) name:MSImageSelectionIsDoneNotification object:self.imageView];

別のファイルから、アーキテクチャ x86_64 の未定義シンボルというエラーが表示されます。シンボルを定義するヘッダー ファイルをインクルードしました。

4

1 に答える 1

0

必要なのはヘッダー ファイルだけではありません。私の推測では、MSCropImageView.m はビルドされたアプリに実際には含まれていません。

つまり、プロジェクトのファイルのリストに移動し、[File Inspector] ビュー (右側にあります) を開きます。私にとっては、次のようになります。

.m ファイルに対して [ターゲット メンバーシップ] が選択されていることを確認します

ビルドしたアプリの丸で囲まれたチェックボックスがオンになっていることを確認してください。

于 2013-03-21T09:46:47.590 に答える