2015-01-31 96 views
1

讓我通過說我是一個相對新手的程序員,並且對iOS有更少的經驗。我正在尋找一些關於如何訪問iPhone的共享方面的信息。不幸的是,我不認爲我的谷歌查詢使用了正確的術語,所以讓我詳細說明一下。向iOS應用程序添加共享擴展

我在看FT的網站,發現當我點擊分享文檔時,出現了一個工具欄,彈出了可以共享的應用程序。第一個問題是,如果我正在嘗試製作應用程序,我該如何使該應用程序可以在此工具欄上訪問?

Sharing toolbar

下一個問題。當我點擊Evernote時,應用程序似乎會自動解析標​​題,將其放入文本框中,並且如果您在屏幕截圖的右側,則可以隱約看到包含指向網站鏈接的框。我很想抓住這些信息並將其保存到數據庫中。你碰巧知道我在哪裏可以找到指導做這樣的事情?

Evernote sharing

任何幫助將非常感激。

+0

通過保存到數據庫你的意思是?在你自己的服務器或設備上?你已經在使用這種信息了?採取這種簡單的方法是谷歌分析或類似 – dminones 2015-01-31 22:08:59

+1

是的,我只是想最終將其保存在服務器上。任何指導如何做到這一點的教程將非常有幫助。 @AstroCB所做的編輯對我的谷歌搜索已經非常有用。 – 2015-01-31 22:14:50

+0

@ g.humpkins你可能想看看[this](http://www.imore.com/sharing-ios-8-explained)和[this](https://developer.apple.com/庫/搶鮮/ IOS /文檔/一般/概念/ ExtensibilityPG/ExtensionCreation.html#// apple_ref/DOC/UID/TP40014214-CH5-SW1)。 – AstroCB 2015-01-31 22:19:25

回答

0

您只需將標題,鏈接,圖像,無論您將用戶共享到您的共享viewController,然後將其作爲數組添加到控制器,這是非常簡單的,其他選項是排除某些您不希望用戶分享的服務等。

let firstItem = "Share it now" 
    let secondItem = generatedImageOrWhatSoEver 


    let shareController = UIActivityViewController(activityItems: [firstItem, secondItem], applicationActivities: nil) 
    self.presentViewController(shareController, animated: true, completion: nil) 

希望這就是您要找的。

相關問題