その NSIndexPath のセクションと行を知りたいとします。
私が試したこれら:
いくつかの問題が発生しています。最初の問題 - 「プロパティ 'row' がオブジェクトに見つかりません...」というエラーにつながる - は、おそらくカテゴリで宣言されたプロパティを使用しているためです( NSIndexPath
UIKit Additions カテゴリにあります)。時々、lldb はいつドット構文を受け入れるかについて奇妙です。これはその 1 つに違いありません。もう 1 つの問題 (および "No Objective-C description available" メッセージの原因) は、非オブジェクト型を出力するために使用していることです。これらのプロパティはプリミティブ型である s です。これは「印刷オブジェクト」の略であるため、オブジェクトに対してのみ使用してください。他のタイプを印刷するための適切なコマンドは.row
section
po
NSInteger
po
p
このlldbコマンドを試してください:
p (NSInteger) [indexPath row]
また
expr void NSLog(@"row = %d, section = %d", [indexPath row], [indexPath section])