我正在开发一个iOS Xcode 7 Swift 2项目。该应用程序使用以下方式将照片发布到Facebook
和Twitter
:
var shareToFacebook: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
和
var shareToTwitter: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
我喜欢在这两个社交媒体上发布一张照片是多么的容易和简单。我不需要也不想要它们的API。
我想为Instagram
做一些类似的简单的事情。在不需要处理Instagram API
的情况下,做这件事的最好方法是什么?或者我别无选择?
我的照片data
是使用NSCoding
保存的,而不是在DocumentDirectory
中。我寻找here进行集成,但这是针对保存在应用程序directory
中的照片。
只是一些简单的东西,就像我已经为Facebook和Twitter做的那样。
3条答案
按热度按时间lymgl2op1#
针对Swift 3更新
然后在您要调用它的ViewController中...
如果安装了Instagram,这将打开“open-in”功能
snvhrwxg2#
我查找了here并找到了一个解决方案:
我创建了一个
NSObject
:然后在我的
@IBAction
中,我使用了:这将打开一个带有“open-in”样式的菜单,用户可以在
Instagram
(如果安装)中打开应用程序。0wi1tuuw3#
这是一个swift 4+可重用的类。使用Xcode 10.1。
1.创建swift空文件。
1.将下面的代码复制并粘贴到文件中。
并在ViewController类中使用此函数。