0

StreamControllerという名前のUIViewControllerがあります。UITableViewControllerを含むXIBがあります。

このStreamControllerの別のわずかに異なるビューを作成したいのですが、元のビューと同じコードを使用するため、Stream2Controllerという別のコントローラーを作成しました。Stream2ControllerはStreamControllerを継承し、独自のXIBファイルを持っています。

私の意図は、Stream2ControllerXIBファイルからの参照アウトレットがStreamController.hファイルを指すようにすることです。私は過去にこれで成功したと確信していますが、何らかの理由でこのエラーが発生します:

Cannot find interface declaration for StreamViewController, superclass of Stream2Controller; did you mean SomeOtherController?

このエラーはで発生していますStream2Controller.h

更新:ここにいくつかのソースがあります

`StreamController.h '

@interface StreamViewController : UIViewController

`Stream2Controller.h '

#import "StreamViewController.h"

@interface Stream2Controller : StreamViewController

提案?

4

1 に答える 1

2

このエラーの原因となったプロジェクトの他の場所に再帰的なインクルードがあったようです。

ただし、あまり直感的なエラーメッセージではありません。:)

于 2013-03-26T22:47:50.003 に答える