UIWebViewでJavascriptを外部ファイルから読み込んで実行する
テキストエディットなどを使用してjsファイルを用意する
jsファイルをプロジェクトに追加する(Add to targetsのチェックを忘れずに)
プロジェクトのTARGETS -> Build Phasesを開き、Compile SourcesにあるjsファイルをCopy Bundle Resourcesにドラッグして移動させる(拡張子をtxtなどにしておくとこの手順は不要です)
コード内で外部ファイルを読み込んで実行
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"js"]; NSString *script = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL]; NSString *ret = [self.webView stringByEvaluatingJavaScriptFromString:script]; NSLog(@"%@", ret);