草庐IT

imessage

全部标签

ios - iMessageExt 应用启动应用时出错

我创建了我的iMessage扩展程序,当我尝试打开它时,出现了第一个屏幕,但它完全卡住了,并且没有任何反应。I'veputlogsintheviewDidLoadofthatfirstviewandnothingappearsthere,afterafewsecondsIcanalreadyseethoselogs.要使应用程序停止卡住状态,用户必须再次向左或向右滑动屏幕。我曾尝试在整个网络上寻找恰好相同的人,但我找不到任何东西。它没有想到更多的屏幕截图或部分代码添加,如果您认为我应该提供一些额外的信息,请告诉我如有任何帮助,我们将不胜感激。谢谢。更新:这是我的项目结构。这是我的vie

iphone - 在 MFMessageComposeViewController 中禁用 iMessage

我正在开发一个iPhone应用程序,它需要MFMessageComposeViewController将文本作为实际文本发送,而不是作为iMessage发送。有没有办法防止文本作为iMessage发送? 最佳答案 没有。iOS控制路由,没有办法影响它。(即使通过消息,您也无法控制。) 关于iphone-在MFMessageComposeViewController中禁用iMessage,我们在StackOverflow上找到一个类似的问题: https://s

ios - 如何在我们自己的应用中重用 iMessage 的照片选择器?

iMessage(iOS8)中有一个新的照片选择器菜单:是否可以重用该组件?有它的API吗? 最佳答案 看看这个:BRNImagePickerSheethttps://github.com/larcus94/BRNImagePickerSheet 关于ios-如何在我们自己的应用中重用iMessage的照片选择器?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/26677299/

ios - 在 iOS 10 上的 MSStickerBrowserViewController 中,如何判断用户选择了哪个标签?

我有一个MSStickerBrowserViewController的子类,它包含一个带有几十个MSSticker的MSStickerBrowserView。对于分析,我们正在尝试跟踪哪些贴纸在贴纸应用程序中最受欢迎。有什么方法可以判断用户选择了哪个MSSticker? 最佳答案 不幸的是,没有委托(delegate)方法可以告诉我们这些信息。我通过制作自己的MSStickerViews的UICollectionView来解决这个问题,然后将点击和长按手势识别器添加到贴纸View。确保手势的shouldRecognizeSimult

ios - iMessage 应用程序 - 以编程方式从 .apng 创建动画贴纸

您好,有没有人尝试过使用动画apng文件以编程方式创建自定义贴纸?我没有成功,但可以声明以下内容:.apng文件具有正确的尺寸和文件大小(300px*300px)且可以将其添加为.png并显示第一帧(非动画)将文件名更改为.apng会导致在向MSMessage中插入贴纸时引发错误。已采取将apng加载到项目文件夹(而不是在Assets.xcassets中)的方法,因为初始化贴纸需要一个NSURL,如果将apng创建为iOS贴纸,则该NSURL不可用。设法在.GIF中使用相同的序列。这作为贴纸正确插入。代码如下:MSConversation*currentConversation=[se

ios - UIActivityViewController 无法将图像添加到 imessage

我在ios6和我的代码中使用UIActivityViewController分享图像UIImage*shareImage=[UIImageimageNamed:@"myImage.png"];//InitarrayNSMutableArray*items=[NSMutableArraynew];[itemsaddObject:@""];[itemsaddObject:shareImage];//AddimagetopasteboardUIPasteboard*pasteboard=[UIPasteboardgeneralPasteboard];pasteboard.persistent

ios - 按下发送按钮后,MFMessageComposeViewController 消息消失且无法发送(iOS 7)

我有一个应用程序,用户可以在其中选择一个图像并将其发送给friend,方法是将图像附加到MFMessageComposeViewController的一个实例。在MFMVCCView中按下发送后,有时事情会按预期工作——带有图像的消息已成功发送给收件人,或者“消息失败”标签显示在nativeiMessage客户端中的消息旁边(但在在这两种情况下,图像都是在native客户端中可见)。但是,在按下发送后的一半时间内会出现一个错误(在运行iOS7的iPhone4上)。信息——依恋和一切——消失了,再也见不到了。收件人永远不会收到消息并且它不会出现在iMessage中发件人的消息channe

swift - 打开 iMessage 的操作 (Swift)

我一直在寻找,似乎找不到这个......是否可以在我的应用程序中创建一个操作来打开iMessage并使用电话号码填充收件人:字段?我认为这是可能的,因为Postmates具有此功能...只是不确定要调用什么方法。谢谢!标记 最佳答案 您正在寻找的是MFMessageComposeViewController。它不会“打开iMessage”,它会创建一个iMessage撰写屏幕。您可以重新填写电话号码,甚至可以留言。然后用户可以编辑消息并点击“发送”,就像发送iMessage一样。 关于s

ios - iMessage Extension - 在我尝试滑动到另一个应用程序然后返回之前,我无法与 UICollectionView 交互

View已加载,单元格已显示,一切看起来都很好,但是当我单击单元格或尝试向下滚动时,没有任何反应。当我向左或向右滑动并尝试切换到另一个应用程序时,View会变得灵敏并对触摸和滚动使用react。我不必完全切换到另一个应用程序,只需向左或向右轻扫(拖动)我的应用程序View,CollectionView就会变得响应式。有任何想法吗?:)谢谢 最佳答案 我在调试时看到了这个,但不是独立的。模拟器是最严重的违规者,但它也发生在设备上。如果调试,我注意到当Xcode中的内存资源标尺被填充时,扩展变得可用。在那之前,一切似乎都卡住了。

iOS10 iMessage : Unable to insert data into iMessage using MSConversation

在我的项目中,我添加了iMessageExtension,但我无法从UITableview发送所选数据(需要发送所选行数据)声明varsavedConversation:MSConversation?我想在用户didselectRow-Tableview时发送文本,但它不会抛出任何错误,甚至不会转到MSConversation完成blockfunctableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){letmessage=MSMessage()letlayout=MSMessageTemplateLayo