问题内容: 是否可以从ViewController中的SceneDelegate访问窗口变量?基本上我需要一个替代方案,但是什么也找不到 问题答案: 从 iOS 13开始 ,应用程序可以具有多个活动窗口,因此您需要访问所需的窗口。因此,您可以访问任何类似这样的窗口: 如果您 确实 要访问,则可以按以下方式进行访问: 旧:不推荐: 假设 只有一个场景代表。 只有一个场景和一个窗口。 该应用程序中的所
问题内容: 我有这个新的iOS 8 Swift项目,在它的一个视图控制器中,我必须设置图像。但是,我想在将图像发送到视图之前更改图像的对比度: 这是我的代码: 好吧,我只是获取图像,对其进行转换,然后将转换后的版本作为并将其设置回我的视图。 但是我只得到一个错误: 有人可以告诉我我在做什么错吗? 问题答案: 差不多了 迅捷2 Swift 3或更高版本
问题内容: 我试图使用以下代码在Swift中调用json网络服务,并在Swift IOS中显示它。 我将数组IdDEc声明为全局数组,但该数组的作用域仅位于NSURLSession内, 我也想使用此数组来填充tableview。这是示例json输出文件 我是个新手,请帮助 问题答案: 这个想法是使用“回调”。 在这里,我为您想要获得的NSArray做了一个: 我们创建一个获取数组的函数,并将此回调
问题内容: 当我尝试过时如何设置可以使用swift输入到UITextField中的最大字符数?,我看到如果我全部使用10个字符,我也无法删除该字符。 我唯一能做的就是取消该操作(一起删除所有字符)。 有谁知道如何不遮挡键盘(以便我不能添加其他字母/符号/数字,但可以使用退格键)? 问题答案: 对于Swift 5和iOS 12,请尝试以下协议实现方法的实现: 该代码最重要的部分是从()到()的转换。
问题内容: 我一直在尝试找出如何在Swift中将rgb像素数据数组转换为UIImage。 我将每个像素的rgb数据保持在一个简单的结构中: 我已经实现了以下功能,但是生成的图像不正确: 关于如何正确地将rgb数组转换为UIImage的任何提示或指针? 问题答案: 注意: 这是iOS创建的解决方案。有关macOS和的解决方案,请参见此答案。 唯一的问题是结构中的数据类型需要为。我在Playgroun
问题内容: 到目前为止,我正在为iOS应用程序构建扫描仪组件,并且将结果图像裁剪为正确的角度。现在,我需要将彩色图像转换为黑白“扫描”文档。 我尝试使用-“ CIPhotoEffectNoir”,但它的灰度更高,然后完全是黑白。我希望获得100%黑色和100%白色的全对比度图像。 我该如何实现?谢谢 问题答案: 您可以使用CIColorControls并设置Contrast Key 来增加黑白对比
问题内容: 我想实现一个单独的ErrorHandler类,该类在某些事件上显示错误消息。该类的行为应从其他不同的类中调用。发生错误时,它将有一个as输出。此AlertView的显示应始终位于顶部。因此,无论从何处引发错误,最顶层的viewController都应显示AlertMessage(例如,当异步后台进程失败时,无论在前台显示什么视图,我都将收到一条错误消息)。 我发现一些要点似乎可以解决我
问题内容: 我已经构建了一个Swift框架,现在我正尝试开始构建一个将使用该框架的Swift iOS应用程序。我收到此错误: 我搜寻了SO,发现了类似的报告,并尝试了列出的修复程序,包括: 清除我的DerivedData文件夹 重新启动Xcode和iPhone模拟器 确保在我的框架和应用程序的构建设置中都已设置 确保在我的框架和应用程序的构建设置中都已设置 确保被设置为,无论是在我的框架和我的应用
问题内容: 因此,目前我正在使用它来压缩视频: 当我在2秒钟内录制视频时,大小为 4.3 MB ,当我在6秒钟内录制视频时,文件的大小为 9.3 MB 。 有任何减小尺寸的提示吗? 问题答案: 此扩展专注于将其导出到较低质量的设置(在本例中为“中”),并使用容器,而不是iOS偏爱的容器。这可能会导致质量下降,但是您可以在尝试微调输出时尝试使用更高的输出设置和不同的格式。
本文向大家介绍C#中什么是值类型与引用类型?相关面试题,主要包含被问及C#中什么是值类型与引用类型?时的应答技巧和注意事项,需要的朋友参考一下 值类型:struct、enum、int、float、char、bool、decimal 引用类型:class、delegate、interface、array、object、string
问题内容: 当在此应用程序中的iPhone上调用UIActivityViewController时,它可以正常工作,但在iPad上调用时,该应用程序崩溃。下面是我使用的代码: 如您所见,我正在使用SpriteKit Framework在Swift中进行编程,但我不明白为什么应用程序崩溃。 我收到此错误: 我该怎么做才能解决此问题? 问题答案: 在展示之前,添加以下代码行: 这样,视图控制器便知道要
问题内容: 我计划在我的Swift项目中使用Google Drive API 。我正在尝试通过CocoaPods(v0.39.0)添加Drive SDK。以下是我的Podfile。 我添加了标志,以便CocoaPods可以将Objective-C Pod转换为Swift框架,而不是静态库。 吊舱安装成功。但是,当我构建项目时,出现以下错误。 类“ GTMHTTPUploadFetcher”的接口定
问题内容: 我正在尝试在Swift中使用NSPredicate来查询核心数据,但是在尝试运行它时抛出EXC_BAD_ACCESS(Code = 1,address = 0x1)错误,我在做什么错? 这是发生错误的文件 问题答案: 谓词格式字符串中的占位符用于Objective-C对象,因此您必须将整数包装为: 或改用格式化(长)整数: 另请注意 并 没有 创建复合谓词,使秒针分配简单地覆盖第一。您
问题内容: 我尝试在Swift中使用运动管理器,但是更新块内的日志从不打印。 我的Objective-C实施效果很好。有人知道为什么没有调用我的更新块吗? 问题答案: 那是因为当方法返回时,运动管理器实例被抛出了。您应该在类上创建一个属性以包含运动管理器。此外,您似乎只是在更改管理器,然后监视设备运动的变化。您应该改为设置属性。
问题内容: 我正在尝试将此代码段转换为Swift。由于某些困难,我正在努力下车。 我遇到的第一个也是主要的问题是如何定义和使用C结构。我认为,在上述代码的第一行()中,我认为他们正在定义从struct sockaddr_in(?)调用的实例。我试图声明这样的。 但是我 在调用中 得到了 参数’sin_len’ 的错误 Missing参数 错误 , 这是可以理解的,因为该结构需要多个参数。所以我再次