-1

「index.htm」などのiTunesファイル共有からローカルファイルをWebビューにロードできます

私の問題は、検索テキスト uitextbox からリンクを開こうとしたときに発生します。ここでは、「mow now」という文字列を検索します

NSString *currentURL = [viewWeb.request.URL absoluteString];
//cleanup
NSString *match = @"Documents/";
NSString *preTel;
NSString *postTel;

NSScanner *scanner = [NSScanner scannerWithString:currentURL];
[scanner scanUpToString:match intoString:&preTel];
NSString *finalString = [NSString stringWithFormat:@"%@contents/search.htm?search=%@&menu=0&submitType=Search", preTel,fixedSpaces];

file:///var/mobile/Applications/################/contents/search.htm?search=mow+now&menu=0&submitType=検索

### = 私の iPhone サンドボックス コード (だと思いますか?)

NSString *fullURL = finalString;
NSURL *url = [NSURL URLWithString:fullURL];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[viewWeb loadRequest:requestObj];

..そしてページが読み込まれません。:(

4

1 に答える 1

0

修正済み: stringWithFormat の "Documents" (大文字と小文字を区別) が欠落していました。

NSString *finalString = [NSString stringWithFormat:@"%@Documents/contents
                         /search.htm?search=%@&menu=0&submitType=Search",
                           preTel,fixedSpaces];
于 2012-12-09T02:29:49.557 に答える