我无法从calloutAccessoryControlTapped方法调用Detail View Controller中的plist中的信息。我可以调出标题和副标题(在UILabels中我是详细视图控制器)的值,因为它们已经内置到mapView中,但我还试图将电话号码调到相应的注释中。所有信息都在PList文件中输入,我用它来放置引脚并在地图上调出信息。
我知道这是一个广泛的问题,但我只是想指出正确的方向,因为我似乎找不到任何好的教程或参考我正在尝试做的事情。如果有人对任何材料有任何想法或可以帮助我开始,我们将不胜感激!谢谢!
这是我的PList的一些测试XML代码(它的设置方式相同,内容只是编辑过的。)
<dict>
<key>Root</key>
<array>
<dict>
<key>Address</key>
<string>123 Main St., New York, NY 55555</string>
<key>Latitude</key>
<real>80.133069</real>
<key>Longitude</key>
<real>-99.512423</real>
<key>Phone Number</key>
<string>(212) 555-5806</string>
<key>Title</key>
<string>Test #1</string>
</dict>
<dict>
<key>Address</key>
<string>321 Main St., Los Angeles, CA 90046</string>
<key>Latitude</key>
<real>38.887794</real>
<key>Longitude</key>
<real>-56.302544</real>
<key>Phone Number</key>
<string>(310) 555-7792</string>
<key>Title</key>
<string>Test #2</string>
</dict>