ios8-extension相关内容

iOS 8 Today 小部件对齐问题

这是我的故事板 我使用的是自动布局,而不是使用尺寸等级. 当我在 iPhone 5s 上运行它时,它运行良好.(纵向和横向) 但是当我在 iPhone 6 plus(纵向)上运行它时,它没有正确对齐. 在 iPhone 6 plus(横向)上,情况更糟. 我知道我可以使用 -widgetMarginInsetsForProposedMarginInsets: 来设置边 ..
发布时间:2022-01-18 23:02:08 其他开发

iOS 8:键盘扩展.添加弹出键的问题

我正在构建我的键盘扩展应用程序,并且当用户点击它时,我在按钮上添加了按键弹出动画.它适用于内部图像,但顶行图像弹出区域在剪辑子视图时变得隐藏.我尝试使用 ClipToBound 属性并将其设置为 False.但仍然无法正常工作.有人知道如何解决这个问题吗?在 superview 上添加子视图也不起作用. 图像 A 显示正确弹出,因为它位于键盘框架内.图像 B 在框架内弹出剪辑错误. 解 ..
发布时间:2022-01-13 22:58:28 其他开发

由于 iOS 8 中的内存压力,自定义键盘被终止

由于 iOS 8 中的内存压力,自定义键盘被终止 最初,我的自定义键盘占用了大约 25mb 的内存,但是当我关闭键盘时,这个内存并没有被释放.当我们一次又一次地打开自定义键盘时,内存不断增加,最终由于内存压力而终止. 帮我解决这个问题? 解决方案 我已经尝试了很多方法来避免这个著名的内存积累问题,但是根据我长期的尝试和错误,在键盘消失之前释放所有内存的最佳和最简单的方法是在 K ..
发布时间:2022-01-13 22:40:39 移动开发

在原始 iOS App 和 App Extension 之间共享代码

iOS 应用和扩展应用之间的共享类 我想在我的应用程序和扩展应用程序中使用自定义类.如果我只在主应用程序文件夹中有该类,则扩展程序不会接受它.我尝试制作它的副本并将其放入扩展文件夹中,但我当然收到了 invalid redeclaration of [my class] 错误.什么是最好的解决方案?这只是一个类,而不是多个资源. 解决方案 不应复制任何内容.只需添加所需的文件即可为您 ..
发布时间:2021-12-05 20:49:51 移动开发

Swift:调用 SequenceOf 的无参数扩展时缺少参数

有人能看到这个错误吗?操场坚持认为缺少参数 #2,但没有参数 #1! 代码的目的是计算一个可相等值的运行次数,并返回由值及其计数组成的元组序列.我对这段代码进行了广泛的研究,对其进行了优化和改进,直到我非常确定它应该可以工作……但尽管它可以编译,但我无法按照预期的方式调用它. 我从调用下面的代码中得到的错误是在调用中缺少参数 #2 的参数 extension SequenceOf { ..
发布时间:2021-11-17 05:44:57 移动开发

iOS 8 Share Extension在设备上不起作用

我已经在xcode中创建了一个新的目标共享扩展名, 然后在我的设备上运行它. 我不知道为什么在我的设备(iPhone 5c,iPhone 5s,iPhone 6)上运行“共享扩展名"时不会显示. 请帮助我!有关如何解决此问题的任何建议将不胜感激. 我创建了New/Target/Share Extension 我在设备上使用应用程序注释运行它,但我的扩展程序未显示 解决方案 我遇到了同样 ..
发布时间:2020-06-26 19:25:50 移动开发

动作扩展和共享核心数据

我在我的应用程序中使用Action扩展. 我们的应用当前使用核心数据.我在应用程序和 使用应用程序组进行操作扩展,并成功将核心数据从文档目录迁移到应用程序组. 当我使用扩展程序将照片或便笺应用程序中的照片或便笺导入我的应用程序时,会遇到我面临的问题.该文档已成功导入,但无法在我的应用程序中查看该文档.仅当我终止该应用程序并再次运行它时,文档才会出现. 我在这里没有使用框架.所以我 ..
发布时间:2020-06-26 19:25:46 其他开发

使用iOS共享/操作扩展获取主机应用的屏幕截图?

我想知道如何使用共享/操作扩展来截取iOS主机应用的屏幕快照。 我的用例如下: 使用Safari浏览器访问网页(https如gmail) 在共享按钮并选择扩展名 该扩展名将获取当前网页的屏幕截图 此用例的一个有效示例是 Awesome屏幕截图iOS应用。 我尝试了以下方法 在UIWebView / WKWebkit上重新加载baseURI(loadRequest) ..

NSInvalidUnarchiveOperationException无法解码Apple Watch扩展中的对象错误

我有一个用户对象,需要将其存储在NSUserDefaults中并与iOS 8扩展应用程序(Watchkit)共享.在主容器应用中,我可以毫无问题地对对象进行编码和解码.但是,当我尝试在扩展中检索存储的用户对象时,出现了"'NSInvalidUnarchiveOperationException', reason: '*** -[NSKeyedUnarchiver decodeObjectForKe ..
发布时间:2020-05-19 01:28:43 移动开发

Google Plus登录以获取Xcode共享扩展名

我正在编写一个iOS应用程序,以通过电子邮件共享网页链接,作为其中的一部分,我希望用户能够登录google plus.按照下面的说明,我已经使包含应用程序正常运行: https://developers.google.com/+/mobile/ios/登录 ,现在我正尝试添加一个共享扩展名,该扩展名也可以访问用户的google +个人资料.我首先尝试将登录按钮添加到共享扩展程序中,但我 ..
发布时间:2020-04-26 08:52:46 移动开发

在iOS扩展程序及其包含的应用程序之间通过钥匙串共享吗?

我了解我可以通过启用应用程序组并使用NSUserDefaults在共享扩展名及其包含的应用程序之间共享数据(请参阅但是,我存储的数据很敏感,所以我希望使用钥匙串.因此,用户将在包含的应用程序中输入帐户信息,然后共享扩展程序将读取该数据以执行预期的共享操作. 有人知道这是否可能吗?我的第一个建议是扩展程序和包含应用程序具有单独的钥匙串(尝试在扩展程序中为该键返回数据时,使用包含键的数据保存在包 ..
发布时间:2020-04-26 08:50:46 移动开发

由于iOS 8中的内存压力,自定义KeyBoard被终止

自定义KeyBoard由于iOS 8中的内存压力而被终止 最初我的自定义键盘占用了大约25mb的内存,但是这个内存没有被释放,我解除了键盘。当我们一次又一次打开自定义键盘时内存不断增加,最后由于内存压力而终止。 帮我解决这个问题? 解决方案 我已经尝试了很多方法来避免这个着名的记忆累积问题,但根据我长期的长期试验和错误,在键盘消失之前释放所有内存的最佳和最简单的方法是在 vie ..
发布时间:2018-09-30 13:11:29 移动开发

如何使用自定义数据模型将NSMutableArray正确传递给NSUserDefaults?

让我先言一下,我的代码有点模糊不清。我知道名字不会好。我正在尝试使用新的iOS 8功能向我的应用添加小部件。我正在使用此链接作为教程 现在,到目前为止,当我的应用程序中调用提交按钮时,我的ViewController中已经有了这个。到这时候,我将传递该数组中的所有数据。 //将数组传递给共享要由通知中心窗口小部件调用的组。 NSUserDefaults * sharedDefau ..
发布时间:2018-09-25 21:49:18 移动开发

iOS8自定义键盘Settings.bundle未显示

我在键盘目标中添加了一个Settings.bundle。但是当我在设置中添加键盘时,Settings.bundle中的项目不会显示。我有一次工作。但这是在Beta 4中。 - 最好的问候 解决方案 在iOS8.0.2中,设置显示在iOS设置应用程序的常规 - >键盘部分。 但是,iOS中的错误会阻止读取这些值。 解决方案是在包含应用程序中创建设置屏幕,然后读取/写入设置到共享 ..

在键盘应用扩展程序中使用UITextField

我在自定义键盘上添加了textfield(keyboardTextField)。 我可以选择它并输入一些文字(使用我的自定义键盘)。但是我不可能选择主应用程序的输入视图。 这行代码 [keyboardTextField resignFirstResponder]; 无效。如果有人有任何解决方法或任何想法,我需要你的帮助。 解决方案 我通过添加一个切换用户的按钮 ..
发布时间:2018-09-25 21:37:04 IPhone

在iOS 8框架中使用类别

我正在尝试使用框架在应用和扩展之间共享一些代码。大多数情况下这是有效的,但我有几个类似乎没有在扩展中正确加载。例如,我在NSString上有一个类别来反转目标字符串,但是当我尝试在扩展中使用该选择器时,我的代码陷入“无法识别的选择器”异常。我尝试添加“-all_load”链接器标志,首先只是框架,然后是扩展,尝试强制加载框架中实现的所有类,但这似乎不起作用。 任何建议都是最受欢迎的..... ..
发布时间:2018-09-25 21:31:03 移动开发

iOS共享扩展程序解除键盘

我正在为我的应用实现共享扩展,到目前为止一切都很顺利,除非我似乎无法解除使用默认布局/故事板自动打开的键盘。 我保留了包含预览图像和UITextview的默认设计/布局(SLComposeServiceViewController),UITextview自动聚焦,打开键盘。 通常这很好,但是如果你没有登录我的应用程序,我会显示一个UIAlertController,说你需要登录才能分享 ..
发布时间:2018-09-25 21:30:23 移动开发