问题标签 [xcode9.2]

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 投票
2 回答
2047 浏览

ios - 为什么 Xcode 9.2 无法识别受信任的 IOS 9.3.5 设备?

我最近更新到 Xcode 9.2,它无法识别受信任的 IOS 9.3.5 设备,一个非常旧的 ipad。任何人都可以提出解决方法吗?提前致谢。

更新:还尝试连接到 11.2.1 Ipad mini。它也被显示为不受信任的设备。

在此处输入图像描述

这发生在 xcode 中(对于 ipad mini4 - 提示设备时受信任)

在此处输入图像描述

这发生在 iTunes 中,即使在信任 mac 之后,设备仍然无法被识别。

0 投票
0 回答
156 浏览

ios - 当我导入在 Xcode 9.0 中开发的项目时,Xcode 9.2 更改了情节提要。

我有一个在 Xcode 9.0 中开发的项目。现在安装 9.2 后,我导入了同一个项目,我在故事板中发现了很多约束错误。我以为上次我在故事板中犯了任何错误。所以我放弃所有更改并重新打开项目。在这里我发现了同样的问题。新的 xcode 版本更改了所有组件。

所以这里帧的 x 值从 77 变为 84。我该如何解决呢?

0 投票
1 回答
1161 浏览

ios - iOS 应用程序崩溃 - dyld:库未加载:@rpath/GTMSessionFetcher.framework/GTMSessionFetcher

我正在使用可可豆荚添加第三方框架,但我收到了这个运行时错误:

在此处输入图像描述

这些是项目的其他细节:

在此处输入图像描述 在此处输入图像描述

我无法弄清楚这次运行时崩溃的原因是什么。

0 投票
2 回答
467 浏览

ios - 当应用在模拟器中运行时,UITableViewCell 的内容消失了

UITableViewCell 出现在 Main.storyboard 中,但没有出现在模拟器中。

我正在使用 Main.storyboard。在我对 Swift 的简单实验中,我添加了一个 TableView,然后在其中放入了一个UITableViewCell,然后我在单元格的内容下放置了一个图像和一个标签。在 Main.storyboard 中看起来不错,但是当我运行项目时,内容消失了。我所做的只是在 Main.storyboard 上,还没有触及 .swift 文件。

以下是我简单工作的截图链接:

我通过stackoverflow搜索了这个问题,在这里找到了一个相关的问题:'UIImageView doesn't show up in simulator',然后我按照论坛推荐的解决方案,但仍然没有解决这个错误。

到目前为止我为解决该错误所做的工作:

  1. 检查我视图中的每个项目是否有四个约束定义 X、Y 位置、宽度和高度。
  2. 尝试检查和取消选中我的 Main.storyboard 的自动布局标志
  3. 确保我的 tableview 单元格的内容(以及我视图中的所有内容)的 alpha 设置为 1

好吧,我还没有检查 .xib 文件中的内容。我想知道这是一个错误,还是我的设置有问题?

我对 Xcode、swift 和 iOS 应用程序很陌生。任何帮助或建议将不胜感激。如果你和我有同样的问题,我也想知道你的情况。

0 投票
0 回答
903 浏览

ios - 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“UICollectionView 接收到具有不存在的索引路径的单元格的布局属性:{length = 2, path = 0 - 1}”

*** First throw call stack: (0x18e3841c0 0x18cdbc55c 0x18e384094 0x18ee0e82c 0x194229d0c 0x1942290e4 0x194228574 0x1941c9738 0x19169240c 0x1916870e8 0x1941de1a8 0x1941da480 0x19450f728 0x19450f86c 0x194514f14 0x19430c89c 0x19430c5c4 0x19430c1d0 0x1942b0f50 0x1944fc65c 0x194514858 0x1942b0d04 0x1941c9738 0x19169240c 0x1916870e8 0x191686fa8 0x191603c64 0x19162b0d0 0x19162baf0 0x18e3317dc 0x18e32f40c 0x18e32f89c 0x18e25e048 0x18fce1198 0x194237818 0x194232550 0x1001eae74 0x18d2405b8) libc+ +abi.dylib:以 NSException 类型的未捕获异常终止

我在表格视图单元格中使用了集合视图,并在单击表格视图单元格上的 UIButton 时获得切换。

我已经看到下面的链接,但它不起作用。 iOS 10 错误:UICollectionView 接收到具有不存在索引路径的单元格的布局属性

0 投票
0 回答
29 浏览

iphone-developer-program - Xcode 9.2 在 High Sierra 更新后无法添加帐户

更新到 High Sierra 后,我无法将帐户添加到 xcode。它卡在添加帐户上并继续加载到无穷大。我有两个版本的 xcode,即 8.3.3 和 9.2,两者都有同样的问题。

0 投票
1 回答
7077 浏览

swift - 在 Swift Xcode 中使用 Excel 工作表中的数据

对于我的应用程序,我希望能够将 Excel 工作表导入 Xcode,然后使用 swift 以编程方式提取相关数据。我希望能够像二维数组一样访问数据。

我基本上想要一个二维数组,但只有一个,然后我可以从 excel 文件中预导入。

我希望能够调用特定单元格中的数据,例如我可以获取单元格 A5 中的数据。

我正在使用 Xcode 9.2,swift 4。

0 投票
1 回答
497 浏览

ios - 使用 Swift 在 WebView 和 NativeView 之间切换

问题陈述:

  1. 我有一个具有 G+ 单点登录的本机应用程序。
  2. 当我单击该按钮时,它会显示一条警报 - “应用程序想要使用 google.com 登录”以及 2 个按钮“继续”和“取消”
  3. 当我在警报上按“继续”时,它会在应用程序内打开一个浏览器,其中会打开帐户选择页面。它将accounts.google.com 显示为页面URL。
  4. 假设我之前已经登录过一次 Google,我想从那里显示的 google 帐户列表中选择/单击特定帐户。
  5. 单击帐户后,用户将导航到名为“仪表板”的本机屏幕。

为了自动执行此操作,在 Appium + Java 中,我单击 G+ 按钮,然后将上下文切换到 webview,然后使用 xpath 选择帐户,然后切换回本机视图,因为现在已完成登录并且应用程序返回本机屏幕。

driver.findElement(By.xpath("XPATH of Native Screen - Google SignIn Button")).click;

driver.switchTo().alert().accept();//点击“继续”按钮。

driver.context("WEBVIEW"); //切换到WebView

driver.findElement(By.xpath("预期帐户名称 HTML 控件的 XPATH")).click();

driver.context("NATIVEVIEW");

...然后,我在本机应用程序屏幕上执行我想执行的其他操作。

我想在 XCode + Swift 中做同样的事情,但我没有找到任何方法来做到这一点。

这就是我所做的

//一些点击按钮的代码

app.buttons["Google 登录"].tap() app.alerts[""AppName" 想要使用“google.com”登录"].buttons["Continue"].tap() ...现在我不知道如何切换到 App 的 WebView 并单击包含帐户名称的 HTML 控件,然后切换回原生视图。

请帮忙。

0 投票
0 回答
365 浏览

ios - 仅使用命令行工具和终端(无 Xcode)生成 *.app 文件

我对此进行了一些搜索,但没有发现任何有用的东西。我在方案配置中使用“调试”或“发布”模式运行项目后,Xcode 会在以下路径中生成文件包 *.app:

有谁知道只有命令行工具和终端(无需安装 5 GB 的 Xcode)是否有办法(在我克隆 macOS 应用程序的存储库之后)生成程序的 *.app 文件,因此我可以避免直接上传到存储库吗?

0 投票
1 回答
108 浏览

swift4 - library 和 applicationSupport 目录有什么区别?

xcode 9.2 ; 迅速 4

我想以属性列表的形式为我的 ios 应用程序保留一些数据。我不想使用沙箱的 Documents 目录,因为用户可以操纵它。我有两个选择:库目录和 applicationSupport 目录。使用其中一个有优势吗?提前致谢