私は、多くのビュー コントローラーを含む大きなプロジェクトに取り組んでいます。これらのビューの進行は、長いフォームに入力されるデータに依存します。
私のあまり賢くない方法で、データを自動入力して、現在取り組んでいる機能にすばやくアクセスできるようにしています。私はこのような条件を使用していました...
if(
[[[UIDevice currentDevice] name] hasPrefix:@"Rob"] ||
[[[UIDevice currentDevice] name] hasPrefix:@"iPad Simulator"]
)
{
self.label.text = @"xxx";
...
}
...iPad とシミュレーターの両方でテストできたので、これはうまくいきました。現在、クライアントはシミュレーターでもテストできるようにしたいので、自動入力をそのままにしておくことはできません。最も簡単な解決策は、シミュレーターの名前を変更することだと思います。
シミュレーターの Settings.app では、編集できません。~/Library/Application Support/iPhone Simulator/5.1 のファイルに「iPad Simulator」または「Simulator」というテキストが表示されるのも見たことがありません。plist プロパティの設定について検索を行いましたが、うまくいきませんでした。
これを達成する方法を知っている人はいますか?