问题标签 [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.
ios - 当我导入在 Xcode 9.0 中开发的项目时,Xcode 9.2 更改了情节提要。
我有一个在 Xcode 9.0 中开发的项目。现在安装 9.2 后,我导入了同一个项目,我在故事板中发现了很多约束错误。我以为上次我在故事板中犯了任何错误。所以我放弃所有更改并重新打开项目。在这里我发现了同样的问题。新的 xcode 版本更改了所有组件。
所以这里帧的 x 值从 77 变为 84。我该如何解决呢?
ios - 当应用在模拟器中运行时,UITableViewCell 的内容消失了
UITableViewCell 出现在 Main.storyboard 中,但没有出现在模拟器中。
我正在使用 Main.storyboard。在我对 Swift 的简单实验中,我添加了一个 TableView,然后在其中放入了一个UITableViewCell
,然后我在单元格的内容下放置了一个图像和一个标签。在 Main.storyboard 中看起来不错,但是当我运行项目时,内容消失了。我所做的只是在 Main.storyboard 上,还没有触及 .swift 文件。
以下是我简单工作的截图链接:
我通过stackoverflow搜索了这个问题,在这里找到了一个相关的问题:'UIImageView doesn't show up in simulator',然后我按照论坛推荐的解决方案,但仍然没有解决这个错误。
到目前为止我为解决该错误所做的工作:
- 检查我视图中的每个项目是否有四个约束定义 X、Y 位置、宽度和高度。
- 尝试检查和取消选中我的 Main.storyboard 的自动布局标志
- 确保我的 tableview 单元格的内容(以及我视图中的所有内容)的 alpha 设置为 1
好吧,我还没有检查 .xib 文件中的内容。我想知道这是一个错误,还是我的设置有问题?
我对 Xcode、swift 和 iOS 应用程序很陌生。任何帮助或建议将不胜感激。如果你和我有同样的问题,我也想知道你的情况。
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 接收到具有不存在索引路径的单元格的布局属性
iphone-developer-program - Xcode 9.2 在 High Sierra 更新后无法添加帐户
更新到 High Sierra 后,我无法将帐户添加到 xcode。它卡在添加帐户上并继续加载到无穷大。我有两个版本的 xcode,即 8.3.3 和 9.2,两者都有同样的问题。
swift - 在 Swift Xcode 中使用 Excel 工作表中的数据
对于我的应用程序,我希望能够将 Excel 工作表导入 Xcode,然后使用 swift 以编程方式提取相关数据。我希望能够像二维数组一样访问数据。
我基本上想要一个二维数组,但只有一个,然后我可以从 excel 文件中预导入。
我希望能够调用特定单元格中的数据,例如我可以获取单元格 A5 中的数据。
我正在使用 Xcode 9.2,swift 4。
ios - 使用 Swift 在 WebView 和 NativeView 之间切换
问题陈述:
- 我有一个具有 G+ 单点登录的本机应用程序。
- 当我单击该按钮时,它会显示一条警报 - “应用程序想要使用 google.com 登录”以及 2 个按钮“继续”和“取消”
- 当我在警报上按“继续”时,它会在应用程序内打开一个浏览器,其中会打开帐户选择页面。它将accounts.google.com 显示为页面URL。
- 假设我之前已经登录过一次 Google,我想从那里显示的 google 帐户列表中选择/单击特定帐户。
- 单击帐户后,用户将导航到名为“仪表板”的本机屏幕。
为了自动执行此操作,在 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 控件,然后切换回原生视图。
请帮忙。
ios - 仅使用命令行工具和终端(无 Xcode)生成 *.app 文件
我对此进行了一些搜索,但没有发现任何有用的东西。我在方案配置中使用“调试”或“发布”模式运行项目后,Xcode 会在以下路径中生成文件包 *.app:
有谁知道只有命令行工具和终端(无需安装 5 GB 的 Xcode)是否有办法(在我克隆 macOS 应用程序的存储库之后)生成程序的 *.app 文件,因此我可以避免直接上传到存储库吗?
swift4 - library 和 applicationSupport 目录有什么区别?
xcode 9.2 ; 迅速 4
我想以属性列表的形式为我的 ios 应用程序保留一些数据。我不想使用沙箱的 Documents 目录,因为用户可以操纵它。我有两个选择:库目录和 applicationSupport 目录。使用其中一个有优势吗?提前致谢