问题标签 [xcode9.1]
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 - 警告:不推荐使用“字符”:请直接使用字符串或子字符串
characters - String 的实例属性,在Xcode 9.1中已弃用
使用该characters
属性从 String 获取子字符串非常有用,但现在它已被弃用,Xcode 建议使用substring
. 我试图检查 SO 问题和苹果开发人员教程/指南。但看不到任何建议的解决方案/替代方案。
这是警告信息:
'characters' 已弃用:请使用字符串或子字符串
我使用 property 执行/处理了很多字符串操作characters
。
有人对此更新有任何想法/信息吗?
ios - iOS 11.2 beta 发布,但没有对应的 Xcode beta
我刚刚安装了 iOS 11.2 Beta 并下载了最新的 Xcode(即 9.1 - beta 2. 9B46)。
但是当我尝试在设备上运行该应用程序时,它说它没有必要的支持文件。
那么如果还没有相应的 Xcode,我应该如何使用 11.2 beta 进行开发呢?
xcode9.1 - Xcode 9.1 导出失败并显示“/usr/bin/xattr 工具可能已损坏”
在 MacOS 10.13.1 中导出 ipa 或上传到 App Store 时 Xcode 9.0.1 崩溃。
升级到 Xcode 9.1 (9B55) 后,导出时显示如下错误。
看来 xattr 已损坏,在终端中运行 xattr 时,提示以下错误。
如何修复它或重新安装 xattr?
xcode - Xcode 9.1 iOS 模拟器窗口 > 物理尺寸已禁用
我需要为 App Store 制作屏幕截图(特别是 iPad Pro 12.9")。我调整了模拟器的大小以使其适合我的 Mac 屏幕。现在我无法将其调整回 100%,这是制作新屏幕所必需的拍摄。两个尺寸选项,物理尺寸 (Cmd-1) 和像素精确 (Cmd-2) 都是灰色的。如何将模拟器重置为 100%?
解决方法:我能够使用鼠标抓住角落手动调整模拟器窗口的大小(9.1 中调整大小的新方法)。通过调整大小、制作新的屏幕截图和检查生成的像素尺寸进行反复试验,我能够手动将其恢复到 100% (2048x2732)。原来的问题仍然存在;有没有办法在不使用此解决方法的情况下将模拟器重置为 100%?
xcode9.1 - Xcode 9.1 (9B55) 无法导出并显示“剥离扩展属性失败”
Xcode 9.1 (9B55) 导出失败,Stripping extended attributes failed
错误信息如下:
在 IDEDistributionPipeline.log 中,可以看到以下错误:
在看到这个错误之前,我从网上搜索并尝试了很多,问题是如何修复或重新安装原始 MacOS 的 xattr 或 python?重新安装 High Sierra 会解决这个问题吗?
感谢您的建议。
uitableview - 图像在 UITableViewCell ios Swift 4 中没有得到适当的高度
我正在尝试从服务器下载图像并想在我的单元格中加载图像,但是当我在 cellForRowAt 方法中下载时,它不会第一次获得高度。如果我向上滚动并再次向下滚动,图像将具有适当的高度。
使用 Kingfisher 从服务器下载图像
swift3 - 无法使用“NSUserInterfaceItemIdentifier”类型的索引为“[String : String]”类型的值下标
在我的项目(MacOS,Swift 4)中,当我尝试设置 NSTableViewDataSource. 它在 Swift 3 中运行得很好,但是当我将项目更新到 Swift 4 时,它停止了工作。
所以我想做的是通过使用单元格ID在“tableView”中显示“tableViewData”。
这是我的代码:
知道 Swift 4 中发生了什么变化吗?
ios - Xcode 9.1 - 游乐场坏了
自从更新到 Xcode 9.1 后,我遇到了一些荒谬的问题。
从“使用 Swift 开发应用程序”课程中打开 Playground 会产生完全错误的结果,如下图所示。
此外,当我创建一个新的空游乐场(iOS,空)时,我会受到通常的“Import UIKit”行的欢迎,但随后编译器告诉我“UIKit 不存在这样的模块”。
任何人都可以对这一切有所了解吗?我在带有 macOS 10.12.6 的 2016 15" MacBook Pro 上运行 Xcode 9.1。
谢谢
更新:下载了 Xcode v 9.0 和 v 8.3.2。9.0 没有 Playgrounds 的问题,8.3.2 没有 TouchBar 的问题。