奇妙です。上記とまったく同じ問題が発生しており、このelse
句も使用しています。
if
また、パスまたは失敗をログに記録するステートメントの直前に、上記のように二重ログ記録方法を試しました。
UIALogger.logMessage("My Story Title: " + titleDisplayed);
UIALogger.logMessage("Innocuous Message.");
Issue
そして FAIL を取得しましたが、これは問題ありません。" " 結果と " script ended without expliciting
" メッセージ以外のものが欲しかったのです。そこで、//
2 番目のlogMessage
ステートメントにコメントを付けてテストを再実行したところ、今度は " Issue
" と " script ended without explicating
" が再び得られました。
したがって、彼の上記のヒントは本物であることが確認されています。
Xcode と Instruments バージョン 4.6 を実行し、iPhone エミュレーターを 6.1 プロジェクトとして実行しています。
- -アップデート -
何をやっても合格・不合格がうまくいきません。ある実行Issue: Script ended without explicating
で、ログに激怒する " " メッセージが表示されます。その後、スクリプトに変更を加えると (余分な空白を追加して保存し、再度実行するだけであっても)、良い合格または不合格の結果。
しかし、その後すぐにテストをまったく変更せずに再度実行すると、" Issue: Script ended without explicating
" メッセージが表示されます。これは、スクリプトに意味のない変更を加えて保存し、再度実行するまで消えず、この時点で可能性があります。適切な合格/不合格の結果が得られる可能性があります (常に発生するとは限りません) が、スクリプトを再度実行すると、再び " Issue: Script ended without explicating
" が返されます。
一体何?私は実際に Xcode 4.6 を再インストールするのに時間がかかりましたが、動作を変更することはできませんでした。私はひどくイライラしています。これは Instruments のバグのようです。これを Apple に報告する方法はありますか?