私のコンソールにこれが表示されていますが、それはどういう意味ですか、どうすれば修正できますか?従来のセルレイアウトですか?
2011-07-18 22:08:31.004のApp [4176:707]警告:のtableViewの実装を委譲による使用のレガシーセルレイアウト:accessoryTypeForRowWithIndexPath:0x250c60 >:<セッティングインチこのメソッドの実装を削除し、新しいセルレイアウト動作に移動するために、セルプロパティaccessoryTypeおよび/またはeditingAccessoryTypeを設定してください。このメソッドは、今後のリリースでは呼び出されなくなります。
編集:これは、iOSであり、ここでの方法である:
- (UITableViewCellAccessoryType)tableView:(UITableView *)tableView accessoryTypeForRowWithIndexPath:(NSIndexPath *)indexPath
{
switch (indexPath.row) {
case 2:
return UITableViewCellAccessoryDisclosureIndicator;
break;
case 3:
return UITableViewCellAccessoryDisclosureIndicator;
break;
case 4:
return UITableViewCellAccessoryDisclosureIndicator;
break;
}
return UITableViewCellAccessoryNone;
}
私はこれをiosと仮定していますか?その方法でコードを表示してください。私は上記のコードを追加http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableViewDelegate_Protocol/DeprecationAppendix/AppendixADeprecatedAPI.html –
このリンクをお試しください。 –
この質問をここで答えたように見えます:D:http://stackoverflow.com/questions/3978707/warning-in-uitableview –