、のUIApplicationはあなたがapplicationSupportsShakeToEditフラグを設定することができます。ドキュメントには、「デフォルト値はYESです。ユーザーがデバイスを振ると、アプリケーションがアンドゥとやり直しボタンを表示しないようにするには、プロパティをNOに設定してください。UIApplicationはiPhone OS 3.0で「Shake-to-Edit」通知を送信しますか? iPhone OS 3.0では
これは、すべて素晴らしいですし、それがうまく新しいNSUndoManagerクラスに結び付けます。しかし、私は自分のアプリでNSUndoManagerを使っていないのです! (アプリがメモリに低い場合、それをディスクにそれがそれぞれに必要なデータを管理操作を元に戻す、と意志ページ)私は描画アプリを書いている、と私はすでにいくつかの派手なものを行いアンドゥ/リドゥマネージャを持っています。むしろ、UIApplicationから通知を受け取り、自分自身で取り消しをトリガーするだけです。このような通知が存在する場合
誰もが知っている(...私はちょうど偽のNSUndoManagerを作ることができ、私はまた、「あなたはよろしいですか?」パネルを表示したくありませんか)?私はそれが必要であると思う - しかし、どこにでもそれが書かれているのはわかりません。おそらくアプリを通るすべての通知を監視する方法はありますか?
ありがとうございます!
を受け取ることになる私は、iPhone OS 3.0 APIがNDAの下にまだあると思いますが、あなたはADCの開発者フォーラムでこの質問をしようとする場合があります。 – tmh