问题标签 [xcode7-beta5]

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 回答
55 浏览

xcode - Swift 2.0 / Xcode 7B5 - 只有放在某个文件中才能找到类

我注意到在给定的点上,当我想在其他类中使用类 User 时找不到它。没什么可怀疑的。在给定的点上,我开始尝试将代码放在什么位置。

如果我将所有这些类放在我的一个旧文件中,所有这些都可以编译。如果我将它们全部放在一个较新的文件中,则使用这些类的代码的其他部分不会编译。如果我重命名一个文件(例如从 User.swift 到 AUser.Swift)没有任何变化,这意味着编译的内容会继续编译,而未编译的内容仍然不会根据名称进行编译。它似乎真的是文件的年龄或类似的东西。

似乎我稍后添加的与该特定类集群相关的所有内容都不会在较新的文件中编译。这些文件在构建时包含在内,我检查过。我认为代码没有什么奇怪的:

0 投票
0 回答
67 浏览

uistoryboard - 如何从一个 Nib/Storyboard 切换到另一个 Nib/Storyboard?

环境:
适用于 iOS 9 平台的 Xcode 7.0/Swift 2.0。

场景:
我将我的大型 UIStoryboard 对象传播到四个较小的 UIStoryboard 中;每个故事板链接到其各自的选项卡:

在此处输入图像描述

我想从一个成员场景/故事板链接到另一个场景/故事板。

因此,我根据请求在不同的 UIStoryboard 中实例化了目标 UIViewController/Nib 或“场景”:

这段代码似乎没问题...我得到了目标控制器。我试图实例化它并让一个控制器变量指向我的目标控制器;但我仍然停留在源UIViewController 中,好像什么也没发生。我不知道从这里做什么。

我在这里想念什么?

注意:我想直接跳转到另一个故事板的场景,而不是作为一个呈现的视图控制器。

0 投票
22 回答
87828 浏览

uicollectionview - 未定义 UICollectionViewFlowLayout 的行为,因为单元格宽度大于 collectionView 宽度

2015-08-18 16:07:51.523 Example[16070:269647] UICollectionViewFlowLayout 的行为未定义,因为:2015-08-18 16:07:51.523
Example[16070:269647] 项目宽度必须小于UICollectionView 的宽度减去部分插入左右值,减去内容插入左右值。
2015-08-18 16:07:51.524 Example[16070:269647] 相关的 UICollectionViewFlowLayout 实例是 <UICollectionViewFlowLayout: 0x7f24d670>,它附加到 <UICollectionView: 0x7b377200; 帧 = (0 0; 768 1024); clipsToBounds = YES; 自动调整大小 = W+H;手势识别器 = <NSArray: 0x7f24ce30>; 动画 = { 位置=<CABasicAnimation: 0x7f279d60>; bounds.origin=<CABasicAnimation: 0x7f279430>; bounds.size=<CABasicAnimation: 0x7f279480>; }; 层 = <CALayer: 0x7aec9cf0>; 内容偏移:{0, 0}; contentSize: {1024, 770}> 集合视图布局:<UICollectionViewFlowLayout: 0x7f24d670>。2015-08-18 16:07:51.524 示例 [16070:269647] 在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获此问题。

这就是我得到的和我所做的

我从横向旋转到纵向,然后控制台仅在 iOS 9 中显示此错误消息,如果有人知道会发生什么并且是否有解决此问题的方法?

截屏

0 投票
1 回答
1816 浏览

ios - 如何将 armv7s 架构添加到 xcode 7 / ios 9 中的静态库?

看起来升级到 xcode 7 beta 5 和 iOS 9.0 beta 5 后,我无法创建包含 armv7s 切片的静态库。

lipo -info staticLibraryName 说:

在 $(ARCHS_STANDARD) 旁边添加 armv7s 来构建设置并将 Build Active Architectures Only 设置为 No 似乎不像在 xcode 6 中那样做。

还有人得到这个吗?有什么方法可以制作 armv7s 切片吗?如果我发布一个没有切片的静态库,我的客户\他们的最终用户会受到影响吗?

0 投票
0 回答
124 浏览

ios - 使用 Xcode 7 beta 5 无法将存档提交到 iTunes 连接

当我尝试将我的存档发送到 iTunes Connect(上传到应用商店)时,我收到以下错误:

在此处输入图像描述

在此处输入图像描述

错误中提到的所有框架都与 Pod 一起安装。我尝试清理和重建并尝试重新安装所有 pod。可能是什么问题?

0 投票
4 回答
2514 浏览

xcode - Xcode UI 测试 - 拖放

我正在尝试创建 XCTestCase 以在我的大纲视图中测试重新排序(在 OS X 应用程序中)。当我使用 UI 测试记录功能时,Xcode 会打印:

我尝试在大纲视图内部或外部拖动单元格,Xcode 生成相同的无用代码。

有谁知道如何在 Xcode 7 中正确测试拖放?

0 投票
11 回答
42380 浏览

ios - 意外的 CFBundleExecutable 键

花了一些时间谷歌搜索后,有些东西告诉我这个问题是新的。

我们有一个支持 iOS7-8 的功能齐全的项目。当然是多次成功提交到AppStore。

我们使用 pod、大量跟踪和监控,例如 GA 和 Instabug。

现在我们决定将基于 Xcode 7 在 iOS 9 上构建的应用程序版本提交给 TestFlight。

我们禁用了 bitcode,因为许多 pod,如 Flurry 和其他预建库不包含它。

构建成功,提交到 iTunesConnect 后我们得到: 在此处输入图像描述

我们对 GoogleAppIndexing 库(也在 pod 中)具有相同的功能,但我们删除了它,只是为了让它工作。现在 - Instabug。它走得太远了,所以我试图了解 iOS 9 中发生了什么,以及使一个完全正常工作的项目开始抛出此类错误的变化是什么。

欢迎任何想法和想法!请分享您的经验,如果我错过了什么,我会很乐意分享我的步骤。

0 投票
1 回答
534 浏览

cocoapods - podspec lint 使用最新的 Xcode 测试版失败

我正在运行pod spec lint --verbose并获得以下输出:

有一个断言被触发IDEIsInitializedForUserInteraction()

该项目与最新的 Swift beta 兼容,因此需要使用最新的 Xcode-beta 命令行工具构建(我尝试过使用xcode-selectXcode 的 Location Preferences 进行设置和重新设置)。

关于可以做些什么来解决的任何想法?

0 投票
2 回答
1795 浏览

swift2 - 反射 Swift 2.0 XCode 7 beta 5

Apple 在 XCode 7 beta 5 中更改了 Swift 反射。全局 reflect() 函数消失了,你必须这样做:

它以更好的方式提供或多或少相同的信息(属性名和值不再使用 .1 og .2)。但是我找不到一种方法来探索镜像项是否是类的实例。较旧的实现您可以检查以下内容:

但是 objectIdentifier 似乎消失了,无论类型如何,计数始终为 2。

帮助任何人?

0 投票
1 回答
778 浏览

ios - iOS 9 中的新 UI 测试框架何时可以使用手势从 DatePickers 和 ValuePickers 中选择特定值?

现在,我可以在我的应用程序中为不同的选择轮设置可访问性标签和标识符,以便在我点击这些选择轮时记录器可以拾取,并且我可以上下滑动来修改值,但我是不确定我是否有办法在这些选择器中指定要选择的确切值。我目前正在运行 XCode 7 Beta 5,这是我目前拥有的以下代码:

正如我所提到的,这段代码运行良好,但我不得不根据当前开始日期(在我们的应用程序中为当前日期)猜测最终结果是什么,而不是能够将日期设置为已知值。

有没有其他人遇到过同样的问题?如果是这样,是否有任何已知的解决方法?API 可以模仿的手势集似乎仍然相当有限。