web-dev-qa-db-ja.com

多くの機能が廃止されました-iOs 6

IOs 6以降廃止された機能がいくつかあります。これは、iOs 6にアップデートしたばかりの人にとっても役立つでしょう。

    [self presentModalViewController:pNewController animated:YES];
 presentModalViewController:animated is deprecated since iOs 6

 Autosynthesized property 'String' will use synthesized instance variable '_String', not existing instance variable 'String'

Autosynthesized property 'phonenumber' will use synthesized instance variable '_phonenumber', not existing instance variable 'phonenumber'


 Deprecated: Group Table View Background Color is deprecated in iOS 6.0.

誰かが私にそれを修正する方法を助けてくれるので、私のプロジェクトに廃止された機能はありません。

前もって感謝します

33
[self presentModalViewController:pNewController animated:YES];

に置き換えることができます

[self presentViewController:pNewController animated:YES completion:nil];

この変更の背景は、iOSでのView Controllerの進化であるWWDC 2012ビデオセッション#236で見ることができます。

140
masam

非推奨のメソッドをクリックします。右側の列Quick Help inspector Appleのドキュメントからクイックヘルプを参照できます。
更新されたメソッドまたは代替メソッドを使用することも推奨されます。

9
brush51

これを試して、

.storyboardファイルまたは.xibファイルを「ソースコード」モードで開きます。

この行を見つけて削除します。

<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
2
tricycle

このように使用する

[self presentViewController:object animated:YES completion:NULL];

[object dismissViewControllerAnimated:YES completion:NULL];
1
Kirit Vaghela

最後の1つであなたを助けることができます:それは色GroupTableViewBackgroundColorがios6でもはやサポートされないことを意味します。おそらくxibファイルのどこかでこれを使用したでしょう。

1
Vincent Osinga