0

ここをクリックしてエラーのスナップショットを確認してください。 これは、目的の c を使用して xcode でアプリケーションを開発しようとしたときに発生したエラーです。技術に慣れていないため、重複した定義がどこで発生しているかを理解できません。助けてください。 .

4

1 に答える 1

0

インポートの代わりに #include を使用している場合は、この手法を使用して重複を最小限に抑えます。インターフェイスの最初 (実際にはその直前) で定義を確認し、定義されていない場合はそれを定義し、インターフェイスの定義に進みます。以下に例を示します。

 #ifndef __NetworkOptionsViewController__H // check if this has every been imported before
 #define __NetworkOptionsViewController__H


#import "blahblah.h"

 @interface NetworkOptionsViewController : UITableViewController

 {

NSMutableArray* somevariable1;
int somevariable2;


 }
 @end



 #endif

-- 以前に遭遇した特定の問題について、クラスへのファイル パスが間違っていたため、このエラーが発生しました。ファイル インスペクタを確認したところ、クラス ファイル パスが Classes フォルダに定義されていませんでしたが、IDE には定義されていました。それらを削除して、もう一度コピーしました。

于 2013-03-25T22:07:16.483 に答える