将bool归入我的.h

时间:2013-08-04 11:15:09

标签: ios objective-c

我在.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;

}

但是我不知道如何将它与我当前的.h相结合,因为我将重复两次@interface ViewController。你怎么把它放在一起?

3 个答案:

答案 0 :(得分: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;
}

您无法创建两个具有相同名称的界面。

答案 1 :(得分:1)

这样的事情?

@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 :(得分:0)

您可以使用类别将其放在单独的文件中。 Objective-C类别是将代码拆分为相关部分或稍后添加内容的绝佳选择。