web-dev-qa-db-ja.com

非推奨のプッシュセグエとは何ですか? (iOS 8)

この文脈で非推奨とはどういう意味かわかりません。プログラミングは初めてで、Xcode 6で最初のアプリをいくつか作成しています。今日は、To Doリストアプリを作成し、ユーザーがメインテーブルに追加する新しいTo Do項目を入力できるシーンに接続しましたプッシュセグエの使用に招待されました。 Xcode 5(チュートリアルで使用されているバージョン)には含まれていないようですが、非推奨です。

誰も私にこれを説明できますか? Pushセグエは後方ナビゲーションを許可しますが、それは私が知っているすべてです!

どうもありがとう。

18
cheznead

「非推奨」という言葉は、関数が削除され、非推奨となった時点から将来のiosバージョンで使用できなくなることを意味します。この廃止された機能を引き続き使用すると、各iOSバージョンのその機能でアプリがクラッシュし始める可能性があります。

「非推奨のプッシュ」は、ストーリーボードがXCode6のios8で「プッシュセグ」をサポートしなくなったことを意味します。 「プッシュ」の代わりに「表示」を使用します。

この質問で同じ問題を確認できます:

ストーリーボードXcode 6の適応セグエ。プッシュは非推奨ですか?

28
Rumin

非推奨とは、使用しているメソッドがiOSの将来のバージョンに存在しないことを意味するため、ある時点で削除されるという警告が表示されます。

非推奨

アプリをビルドしてこのコードを使い続けると、Apple=アップデートをリリースすると、アプリがクラッシュする可能性があります。

基本的には、使用している機能は今のところ機能することを伝えていますが、将来機能させたい場合は使用しないでください。

3
davbryn