xcodeに次のコードがあり、forループで宣言されたローカルオブジェクト「ReaderDocumentLink * link」である「link」の内容を調べたいので、「result = [selfannotationLinkTarget:link」の行にブレークポイントを設定します。 。辞書];" 以下に示すように:
-(id)singleTap:(UITapGestureRecognizer *)recognizer
{
id result = nil; // Tap result object
if (recognizer.state == UIGestureRecognizerStateRecognized)
{
if (_links.count > 0) // Process the single tap
{
CGPoint point = [recognizer locationInView:self];
for (ReaderDocumentLink *link in _links) // Enumerate links
{
if (CGRectContainsPoint(link.rect, point) == true) // Found it
{
result = [self annotationLinkTarget:link.dictionary];
break;
}
}
}
}
return result;
}
「polink」を試しましたが、動作しません。(以下のようにエラーを報告します:
エラー:「リンク」のタイプは不明です。宣言されたタイプにキャストして使用します
エラー:式の解析中に1つのエラーが発生しました
では、「リンク」オブジェクトの詳細を印刷するにはどうすればよいでしょうか。link.dictionaryの内容も含みます。ありがとう。