わかりました、これは非常に基本的な質問かもしれません。そうである場合はお詫びしますが、それは私を怒らせ、私は本当により良い理解を得る必要があります。
私が開発しているアプリがあり、ページごとに新しいViewControllerとxibファイルを使用しています。
私はこのコードを使用して各ページを呼び出します:-
HelpVC = [[[HelpViewController alloc] initWithNibName:@"HelpViewController" bundle: [NSBundle mainBundle]]autorelease];
[self presentModalViewController:HelpVC animated:YES];
これはうまくいきます。
ただし、これをファイルで宣言していて、それを別の場所で呼び出したい場合は、至る所でエラーが発生します。
最初にクラスファイルですべてのxibファイルを初期化し、必要に応じてそのファイルからそれらを呼び出す方法はありますか?
ありがとう
これは私が返すエラーです
エラー:「UserInputViewController」の前にspecifier-qualifier-listが必要です
.hファイル内のすべての宣言が上記のメッセージでエラーになるようです。
いくつかのサンプルコードは次のとおりです。-
.hファイル
#import <UIKit/UIKit.h>
#import "CgePWViewController.h"
#import "LogBackInViewController.h"
#import "LoginViewController.h"
@interface SettingsViewController : UIViewController
{
CgePWViewController *cPWVC;
LogBackInViewController *LBIVC;
LoginViewController *login;
}
@property(nonatomic, retain) CgePWViewController *cPWVC;
@property(nonatomic, retain) LogBackInViewController *LBIVC;
@property(nonatomic, retain) LoginViewController *login;
したがって、基本的に、LoginViewControllerに追加するとすぐに、他のすべてのエラーが発生します。これを削除すると、アプリは完全に実行されます。