を破った、これは私のHEADERFILE ViewController.hはもう型としてのカスタムクラスを使用することはできません - 何かが、私は奇妙な問題を抱えている
#import <UIKit/UIKit.h>
#import "MapField.h"
@interface ViewController : UIViewController{
IBOutlet UIView *simField;
IBOutlet UISegmentedControl *segmentControl;
IBOutlet UILabel *timeLabel;
double fieldAlpha;
IBOutlet UISlider *alphaSlider;
double tickTime;
int totalNumberOfCars;
}
/*shortened, here are the property ... declarations usually */
-(MapField*)findDepartureField;
-(MapField*)findDestinationField;
あるクラスMapField.hは以下のようになります。
#import <UIKit/UIKit.h>
#import "ViewController.h"
@interface MapField : UIImageView{
UIViewController *delegate;
int x;
int y;
int numberOfCars;
double wAb;
double wAn;
int dFahrtdauer;
}
@property (nonatomic) int x;
@property (nonatomic) int y;
@property (nonatomic) int numberOfCars;
@property (nonatomic) double wAb;
@property (nonatomic) double wAn;
@property (nonatomic) int dFahrtdauer;
@property (nonatomic, retain) UIViewController *delegate;
-(void)setDisplayMode:(int)mode;
@end
-(MapField*)findDepartureField;
-(MapField*)findDestinationField;
エラー:
は、しかし、私はこの2行でViewController.hに奇妙なエラーを取得し、正常に見えると細かい常に働いEをタイプを特定しました(そして、MapFieldは赤くマークされています)。
私はそれを取得しません。私は何千回もチェックした。それは動作する必要があります!他にどこかの奇妙なエラーがあるはずです!