calloutAccessoryControlTapped 详细信息视图 (iOS) 中的 PList 信息(标题和副标题除外)

发布于 2024-12-17 09:00:19 字数 1519 浏览 0 评论 0原文

我在通过 calloutAccessoryControlTapped 方法从详细视图控制器中的 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>

I'm having trouble calling information from a plist in a Detail View Controller from a calloutAccessoryControlTapped method. I can bring up the title and subtitle (in UILabels i the Detail View Controller) values since they are built into the mapView already but I'm trying to also bring up a phone number to the corresponding annotation that's clicked. All the information is typed out in a PList file which I've used to place pins and call up information on the map.

I understand this is a bit of a broad question but I'm just trying to get pointed in the right direction since I can't seem to find any good tutorials or references for what I'm trying to do. If anyone has any ideas on any material to read or can help me get started, it'd be greatly appreciated! Thanks!


Here's is some test XML code from my PList (it's set up the same way, the content is just edited).

<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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文