2011-02-09 41 views
0

我正在開發一個具有位置信息的應用程序。此信息包含電話號碼,電子郵件地址,地址等。有點像iPhone本身的聯繫人詳細信息。聯繫人喜歡處理字段

現在我的問題。當我在電話簿中選擇聯繫人時,可以選擇要撥打的電話號碼,選擇一個電子郵件地址發送郵件並選擇位置信息以在iPhone的地圖中查看。這是我想要實現的。

我已經搜索了谷歌這個功能,但我可能尋找錯誤的東西。有人可以幫助我實現這個功能嗎?

謝謝!

////跟進

現在我知道,我要添加的東西是可能的,我對這個問題的一個後續問題。

有沒有人知道我可以在哪裏找到一些關於呼叫,郵寄和位置信息操作的例子?它會幫助我很多...

Thnx !!

隨着親切的問候,

的Douwe

回答

0

這裏是link訪問地址簿的詳細信息。

此示例顯示顯示名字,姓氏,而不是顯示phno。,電子郵件,位置以及附近的按鈕。

然後代碼在你的按鈕動作中分別調用郵件,查看位置。

+0

Thnx,我會着眼於!我保留這篇文章的任何其他建議!再次感謝您的快速回復! – Douwe

0

如果您使用的是UITableView,那麼tableView:didSelectRowAtIndexPath:將在每次用戶按下表中的一行時發送給您(表視圖委託(通常是表視圖控制器))。

在聯繫人應用程序中,該聯繫人的所有電話號碼/電子郵件/地址都分組在他們自己的「部分」中。通過使用[indexPath節]從indexPath中讀取節,您將獲得節(NSInteger)的索引。

使用您自己的應用程序邏輯,您可以使用該索引來確定用戶是否按下了電話/郵件/地址部分中的內容。現在你知道用戶點擊的是什麼類型的信息可以做出正確的事情(發起電話/發送電子郵件/發出指示)

繼續使用相同的indexPath,你可以得到確切的表格視圖單元格,用戶通過使用[indexPath行]點擊。現在你可以發送這些信息(比如電話號碼)給你自己的代碼來處理這些信息(發起一個電話)。

(希望它有幫助,這是我在StackOverflow上的第一個答案)

+0

大衛你好!謝謝您的意見!!一個很好的答案!即使是你的第一個:P哈哈!但另一個問題彈出!我會把這個問題放在! – Douwe

+0

然後,我會編輯我的問題! :d – Douwe