私はiOSを初めて使用しますが、危険なことは十分知っています。それは私が私の知恵の終わりにいると言った、そして私はいくつかのガイダンスを探している。私はiOSを使用して多くのデザインの問題に取り組んでいますが、webViewを使用して、希望のルックアンドフィールを提供するHTMLページを呼び出してコンテンツを希望どおりに表示する1つの方法を見つけました。
ただし、ユーザーが何をタップするかに応じて、さまざまな.htmlファイルを動的に呼び出す必要があります。私が発見したのは、コードをステップスルーするときにif条件が完全に無視されていることです。以下はコードです。viewDidAppearでもこれを試しました。同じ結果。タイトルはNSStringです...理論的には、文字列と文字列を比較しています。
- (void)viewDidLoad
{
if (Title == @"Acme") {
NSString *path = [[NSBundle mainBundle]pathForResource:@"index" ofType:@"html"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[webView setScalesPageToFit:NO];
} else if (Title == @"NotAcme"{
NSString *path = [[NSBundle mainBundle]pathForResource:@"Page2" ofType:@"html"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[webView setScalesPageToFit:NO];
}
[super viewDidLoad];
// Do any additional setup after loading the view.
}
何か案は?前もって感謝します!
ジェレミー