0

XIB がアタッチされた UIViewController クラスを作成しました。何も追加しないと、コンパイラは .h ファイルの @interface 行で "UNEXEPTED @ IN PROGRAM" を通知し、@end 行で同じエラーを繰り返します。

#import <UIKit/UIKit.h>

@interface iPegasoDatiCorpoCli : UIViewController

-(id)initWithStrings:(NSString *)lblcorpo1 :(NSString *)lblcorpo2 :(NSString *)lblcorpo3 :(NSString *)<nibNameOrNil :(NSBundle *)nibBundleOrNil;

@end 

このクラスはカスタム セル ビューを作成するために実装されており、これまでは機能していました。私もこのような新しいクラスを作成しましたが、それを使用したことはなく、それでも5回ごとに3ビルドという同じエラーが発生します。頭痛の種です

4

1 に答える 1

1

タイプミスがあります。余分な>記号が含まれています。確認してください:

-(id)initWithStrings:(NSString *)lblcorpo1 :(NSString *)lblcorpo2 :(NSString *)lblcorpo3 :(NSString *)<nibNameOrNil :(NSBundle *)nibBundleOrNil;
-----                                                                                                 ^

編集:

メソッドに 6 ~ 7 個の引数を渡す理由。それらをクラスでラップするか、文字列の配列を渡します。

于 2013-01-04T12:11:04.757 に答える