基本的なクイズアプリケーションを作成しています。選択肢はテーブルビューの形式です。ユーザーが前の質問に移動した場合、以前に選択した選択肢を表示したいと思います。 NSUserDefaultsに選択を保存しました。このint値をNSIndexpathに変換し、tableviewで使用するにはどうすればよいですか?
NSINdexPath UIKit Additions を参照してください
あなたの場合は、(Swift)を使用できます:
let indexPath = NSIndexPath(forRow: 0, inSection: 0)
Swift 3.0:
let indexPath = IndexPath(row: 0, section: 0)
この投稿 の複製
受け取った回答をここにコピーしました
Intインデックスの場合:
NSIndexPath *path = [NSIndexPath indexPathWithIndex:index];
参照に従って指すように、ノード0にアイテムのインデックスを作成します。
UITableViewでindexPathを使用するには、より適切なメソッドが
NSIndexPath *path = [NSIndexPath indexPathForRow:yourInt inSection:section];
以下のコードを使用してインデックスパスを取得できます
NSIndexPath *index = [NSIndexPath indexPathForRow:YOURINTSTORED inSection:0];