1

その NSIndexPath のセクションと行を知りたいとします。

私が試したこれら:

ここに画像の説明を入力

4

2 に答える 2

7

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

このlldbコマンドを試してください:

p (NSInteger) [indexPath row]

また

expr void NSLog(@"row = %d, section = %d", [indexPath row], [indexPath section])
于 2013-10-29T08:01:14.760 に答える