小编Mer*_*nci的帖子

UIActivityViewController中共享提供程序的不同数据

我试图UIActivityViewController用一个长NSString的数据作为数据.如果我输入一个> 140个字符的字符串,则其中的推文表格不会显示该字符串.如果我在将字符串提供给控制器之前将UIActivities其截断,则所有字符串都会被截断.我不希望Facebook或消息被截断.

有没有办法给不同的字符串UIActivities

谢谢!

(例如,Marco Arment的The Magazine应用程序通过截断字符串后跟@TheMagazineApp进行此操作UIActivityPostToTwitter,以及其他内容UIActivities.)

objective-c ios ios6 uiactivityviewcontroller

24
推荐指数
2
解决办法
2万
查看次数

NSExtensionContext openURL不起作用

我正在尝试从扩展程序启动容器应用程序.(一个Action扩展)容器应用程序有一个工作URL方案(例如://),我可以通过在Safari中导航到该URL来验证这一点.

当我尝试使用 - [NSExtensionContext openURL:completionHandler:]来启动容器应用程序时,我得到一个不成功的回调,没有任何反应.

iOS 8 Beta 2更改说openURL方法现在应该可以正常工作,但这仍然是一个错误还是我做错了什么?

objective-c ios ios-app-extension

3
推荐指数
1
解决办法
5405
查看次数

使用UIScrollView的UIPanGestureRecognizer

我一直在与UIScrollView战斗一段时间.我有一个滚动视图,其中有多个"卡"样式视图.我想让卡片垂直移动,就像上下滑动一样.

想象一下MobileSafari的标签视图,但向下滑动以关闭标签.

如果不与滚动视图水平平移冲突,我无法弄清楚如何做到这一点.我要么让它们平移,要么只进行一次平移(垂直/水平).

使这项工作完美的最佳做法是什么,如"如果你垂直滑动,停止水平滑动,如果你水平滑动,停止垂直滑动".

谢谢!

这是我想要的例子:

滑动即可轻扫

objective-c uikit ios

2
推荐指数
1
解决办法
2420
查看次数