-5

私は.hファイルにこう言っています

@interface ViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate,UIAccelerometerDelegate> {UIAccelerometer *accelerometer;

float xoff;
float yoff;
float xvelocity;
float yvelocity;
float xaccel;
float yaccel;
}

しかし、このコードを.hに入れたいと思います

@interface ViewController : UIViewController {

    BOOL FrontCamera;
    BOOL haveImage;
    UIImageView *capturedImage;

}

ただし、@interface ViewController を 2 回複製するため、これを現在の .h に結合する方法がわかりません。これをどのようにまとめますか?

4

3 に答える 3

4

単純!!すべての変数を取り、それらを同じインターフェースにまとめるだけです。

@interface ViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate,UIAccelerometerDelegate> 
{
    UIAccelerometer *accelerometer;
    float xoff;
    float yoff;
    float xvelocity;
    float yvelocity;
    float xaccel;
    float yaccel;

    BOOL FrontCamera;
    BOOL haveImage;
    UIImageView *capturedImage;
}

同じ名前で 2 つのインターフェイスを作成することはできません。

于 2013-08-04T11:33:28.937 に答える