问题标签 [xcode9.3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
760 浏览

ios - 如何在 XCode 9.3 上收集覆盖率数据?

我将 Xcode 更新到 9.3,现在找不到“收集覆盖数据”复选标记在哪里。它现在位于哪里?

这是以前的样子

这就是它现在的呈现方式

0 投票
2 回答
285 浏览

swift - 如何使用 UIView 在单选按钮上制作多行标题

如何使它成为多行?

单选按钮标题:
单选按钮标题

身份检查员:
身份检查员

0 投票
1 回答
200 浏览

ios - 我想使用 UIBezierPath 在 swift 4 中以 360 度在不同位置旋转 3 个不同的图像

我想使用 UIBezierPath 在 swift 4 中以 360 度在不同位置旋转 3 个不同的图像。我可以像这样在图像中移动单个图像。使用此代码

我想像这样在不同的角度和位置上旋转 3 个不同的图像。我想像这样旋转所有 3 个不同的图像

这里的任何人都可以根据上图更新我的代码,我要提前谢谢你干杯!:) 。

0 投票
4 回答
369 浏览

swift - 在 swift 4.1 中使用 nil 合并进行隐式展开时出现意外的“some()”

我在运行此代码时遇到了来自运行 swift 4.1 的 xcode 9.3 的奇怪响应:

响应是some(2)2(强制展开)(检查下图)。

这是some从哪里来的?(请解释或提供参考以了解更多信息some

在此处输入图像描述

0 投票
1 回答
640 浏览

ios - Xcode 9.3 中主要目标的代码覆盖率

我有一个现有的 iOS 项目,其中包含应用程序和单元测试目标。在 Xcode 9.2 上运行单元测试的代码覆盖率很好。但我无法让它在 Xcode 9.3 上正常运行

我已经进入了单元测试的方案,并在“测试”选项中选择了“为...收集代码覆盖率”。

如果我为收集代码覆盖选项选择“所有目标”,它会为除主应用程序之外的所有目标生成覆盖 - 对于嵌入式框架、Coocapods 引入的框架以及测试文件本身

如果选择“一些目标”并专门选择主要应用程序目标,则绝对不会生成覆盖数据。

我不确定我的方案中有什么设置错误。我也尝试过从单元测试方案以及主要目标方案(测试运行单元测试方案)运行测试,但没有运气。寻找可能出错的指针。

0 投票
0 回答
274 浏览

ios - PayUmoney iOS SDK 在使用 XCODE9.3(Objective-C)在苹果商店上传应用时出现多个问题

错误:

1.ITMS-90087 Unsupported Archtecture PayUmoneyCoreSDK.framework 包含 CitrusGraphics 和 PlugNPlay 框架不支持的架构“[x86_64,i386]”。

2.ITMS-90209 Invalid Segment Alignment CitrusGraphics 对于 PlugNPlay 和 PayUmoneyCoreSDK 框架也没有适当的段。

3.ITMS-90125 二进制无效“LC_ENCRYPTION_INFO 加载命令中的加密信息丢失或无效或二进制已加密。此二进制似乎不是用 Apple 的链接器构建的”

警告:1.ITMS-90080 PayUMoneyCoreSDK.framwork 不是一个位置独立的可执行文件。请确保您的构建设置配置为创建 PIE 可执行文件。

我从嵌入式二进制文件中删除了上述框架,然后上传到应用商店。它成功上传,但应用商店拒绝了应用,因为上面的库图像未找到问题并且最初应用崩溃。

我得到了 PayUmoney 的支持,他们建议再次集成 iOS SDK。我这样做了,但问题仍然存在。

有人请告诉为什么会这样?因为去年旧的 iOS SDK 运行良好。一旦我为 XCODE 9 集成了新的更新,就会出现问题。我使用了 Objective-C 和 XCODE 9.3

这是更新的 iOS SDK 链接:https ://github.com/payu-intrepos/PayUMoney-IOS-SDK/tree/master/PlugNPlay/Objective-C%20SampleApp

我附上了一些问题。

https://drive.google.com/file/d/1dV8Scc2K47o-V9lhVLSCl46o_cMxA6x0/view?usp=sharing

https://drive.google.com/file/d/17P5ZCegveF2xdq73AEwuX0Wqwr6h68fP/view?usp=sharing

https://drive.google.com/file/d/1xAB0WH1zLlqCRQxEbROVmRBP4TngkEzM/view?usp=sharing

https://drive.google.com/file/d/10gPbOd9fwsMKj_RAqNRexcU6OUNFsgOn/view?usp=sharing

https://drive.google.com/file/d/1KsP7QtvRoPVSCMNAAt9JGDmJEUBfDaH7/view?usp=sharing

https://drive.google.com/file/d/1eXkCvGQU_7fnFJy136jV0S8YkI8Fpvqn/view?usp=sharing

https://drive.google.com/file/d/1oU1TfIwpKQx_dx1eD2nFwmmiAPjKudsu/view?usp=sharing

0 投票
2 回答
1395 浏览

swift - GTM (Google Tag Manager) 6.0 和 Firebase Analytics 5.0 版本冲突

新的 Firebase 版本 5.0 导致与 Google 跟踪代码管理器的版本冲突。有没有人对此有解决方案?

播客文件:

我在pod install上遇到错误

0 投票
2 回答
227 浏览

ios - 在发送按钮之前单击联系人按钮时出现黑屏

只是试图允许用户发送电子邮件。在单击“联系人”按钮的那一刻,它会将我带到黑屏而不是显示 mailComposers。

调试器响应

2018-05-14 11:10:59.465952-0400 应用程序 [2333:757177] 无法在 (UIButton) 上设置 (keyPath) 用户定义的检查属性:[setValue:forUndefinedKey:]:此类不符合键值编码关键keyPath。

但是,这只发生在使用 SWReveal 函数从左向右滑动菜单时。从下面删除代码时,所有其他功能都可以正常工作。只有在使用下面的代码时,才会在按下“按钮接触”时给我黑屏。

}

0 投票
1 回答
612 浏览

objective-c - AVAudioPlayer加载本地文件objective-C,XCode 9的应用程序传输安全问题

我有一个应用程序将捆绑的 m4a 音频文件加载为本地资源,并且它已经运行了很多年。我正在将应用程序更新到 iOS 11.3/XCode 9.3,当我按下播放按钮时,它现在在 iPad 上失败(适用于 iPhone):

我的代码:

它在prepareToPlay.

阅读其他答案我发现了很多关于 ATS 错误的信息,所以我将它添加到我的应用程序的 plist 文件中,清理、重建并运行它——但我仍然收到错误:

我不能使用 NSExceptionDomain 键,因为这是本地资源,没有域。我怎样才能解决这个问题?

注意:需要明确的是,此文件已捆绑到应用程序中,并且在任何时候都没有下载。这不是“http”网址,而是“文件:”网址。

更新:查看CFNetworkLog我意识到NSURLConnectionAppDelegate. 当我删除这个电话时,一切都开始工作了。由于两者都是独立工作的,在我看来存在某种冲突NSURLConnection——可能是 API 中的错误?很高兴知道正确的解决方法是什么,我已经通过删除prepareToPlay上面的调用让它工作得很好——这并不理想,因为当用户去播放音频文件时需要更长的时间。

另一个更新:该应用程序今天无缘无故开始工作,自上次尝试以来我没有更改任何内容。不幸的是,我无法确定此时修复是否有效!可以肯定的是,我的 plist 键似乎在我的 iOS 11.3 模拟器中工作。

0 投票
1 回答
592 浏览

swift - 二元运算符“===”不能应用于“Self.Element”和“AnyObject”类型的操作数

我收到以下错误:Binary operator '===' cannot be applied to type of 'Self.Element' and 'AnyObject' on the line: return contains { $0 === object }

有没有办法转换object为 的类型Iterator.Element?这条线是否where Iterator.Element: AnyObject意味着Iterator.Element必须可以表示为AnyObject

感谢您对此事的任何帮助。