问题标签 [xcode6-beta6]
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.
swift - 将 Cocoapods 与应用扩展一起使用
我正在尝试在 Xcode 6 Beta-6 中构建一个使用 cocoapods 库的照片应用程序扩展。Xcode 为照片扩展创建的桥接头无法从 cocoapods 中看到任何内容。
例如:#import <GPUImage/GPUImage.h>
导致错误"GPUImage/GPUImage.h" file not found
。
我已经尝试了所有可能的导入路径(带括号和引号)并且几乎没有成功。例外情况是,对于像这样的简单 pod SVProgressHUD
,以下丑陋可怕的 hack 有效
#import "../Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.h"
:
但是对于 GPUImage,它会进入GPUImage.h
标题并决定它突然无法看到GPUImageContext.h
,尽管当它与不属于应用程序扩展的正常 swift 代码的桥接头一起导入时没有问题。
阻止桥接头正常运行的应用程序扩展的编译有什么不同?
注意:我已经阅读了本教程的所有可能排列,但它并不立即适用,以防万一有人认为他们在那里找到了答案。
此外,这个 SO question中描述的问题可能是相关的,但我还是问了这个问题,以防我的问题是特定于应用程序扩展的。
ios - 在 Xcode 6 中使用前缀文件时出错
我正在使用 Xcode 6 beta 6 构建一个应用程序。我手动添加了一个前缀文件,并在 Build Settings: 中指定了它$(SRCROOT)/$(PRODUCT_NAME)/MyApp-Prefix.pch
。该文件编译,并且在那里定义的符号没有在编辑器中突出显示为未声明。但是,当我构建项目时,我收到前缀文件中定义的宏的“未声明的标识符”错误。这是怎么回事?
我试过的:
- 将 Precompile Prefix Headers 设置为 YES(默认为 NO)
- 清理构建文件夹并删除派生数据文件夹
有趣的是 .pch 文件肯定是在构建时编译的。如果我在那里引入语法错误,它会在构建结果中被调用。如果 pch 文件编译正常,则编译器在构建使用它的文件时开始表现得好像找不到它。
ios - iOS模拟器中的中心对齐偏离中心
https://www.dropbox.com/s/su11jck7p9fpmvp/Screenshot %202014-08-28%2019.06.52.png?dl=0 我只是在玩约束,在进行基本居中时遇到奇怪的问题。
1)如果我使用出现的指南水平居中子视图然后“重置为建议的约束”或“添加缺少的约束”,上面的屏幕截图会在模拟器中发生。即使我使用 Editor>Align - Center Horizontally/Vertically(具有正确的 iOS 模拟位置)水平和垂直居中,此“重置”选项始终会转换为屏幕截图中的这两种约束类型,因此会转换为奇怪的位置(为什么它被转换了吗?:()。
2)如果我删除垂直空间约束,标签水平出现在正确的位置(wtf?这有什么关系?)但当然有垂直位置不明确的警告。
基本上,它似乎将顶部布局指南引导X 位置与标签对齐,而不是顶部布局指南中心X 位置。
我在 Xcode6beta6 中。也许这只是 Xcode6 的问题?还是我只是在发呆?感谢您的任何见解!
xcode - 类型“AnyObject”不符合协议“SequenceType”
编译错误如下:
类型“AnyObject”不符合协议“SequenceType”
这是什么意思?
谁能帮帮我,谢谢!!!!
ios - 呈现 UIImagePickerController 后应用程序崩溃
我正在尝试呈现UIImagePickerController以从相册中获取图像,但我正面临一种奇怪的行为。
如果我在viewDidLoad中启动图像选择器,它可以工作:
但是,如果我将initPicker()转换为@IBAction并从按钮调用它,在点击它后,图像选择器会出现,但应用程序突然崩溃并出现以下错误:
我正在使用 XCode Beta 6 开发模拟器
任何想法?
swift - Xcode 6 beta6 - IBOutlet 弱 var 连接返回 nil
@IBOutlet 弱 var 连接返回 nil。我的“@IBOutlet weak var”直接连接到我的 xib。但是它总是返回为零。认为它与 xcode 5 和 xcode 6 几乎相同,这很烦人。这与 xcode 6 错误有关吗?:/ Objective-C 转换有点烦人,如果它有这么多的数学类型计算。我发现自己被类的 init 方法所困。它在swift中有点不同。-(id)init {} ... int swift 我无法覆盖 self = [super alloc] 类。我怎样才能获得相同的价值?使用斯威夫特?
swift - override init() {} 在循环中运行
我override init() {}
在循环运行的方法上遇到问题。直到它与exc_bad_access
.
什么可能是触发器?
在调用此类 init 之前。var item = MyVar()
我有一个通过断点跟踪来初始化该类的变量。它永远不会退出那个初始化并且以某种方式继续循环。:/我希望有人能给我一些建议。谢谢。
ios - UICollectionView 没有出现在模拟器中
当我构建我的项目时,屏幕在模拟器中只显示为白色(其中集合视图为黑色),当然也没有我想要出现的单元格。
我正在使用 xcode6-beta6,这是用于 ios (ipad) 的。
所以我试图用标签填充集合视图。在我的故事板中,我有一个视图控制器,里面只有一个集合视图,里面有一个单元格,我在里面放了一个标签。我知道我在故事板和我的视图控制器代码中正确设置了标识符和标签。我知道我也正确设置了我的数据源和委托出口。我一直在关注本教程https://www.youtube.com/watch?v=jiiN9oFH3vE但是它在 xcode 5 和 Objective-c 中,所以我不知道 swift/xcode6 中是否有完全不同的东西我没有做。
这是我的代码
xcode - Xcode Beta 6 - 使用未声明的类型“CLLocationManagerDelegate”
我刚刚从 Xcode 6 Beta 3 升级到 Xcode 6 Beta 6。在 Beta 3 中,一切正常,并且按照我想要的方式编译。
现在,我无法让 CLLocationManagerDelegate 工作,即我总是得到使用未声明类型 'CLLocationManagerDelegate' - 错误消息。
这是我的文件的样子:
附加信息:
- 我已经添加了 CoreLocation 框架(尝试直接在 Xcode 中添加它,也可以通过从文件夹中拖放实际文件,没有更改)
- 我必须重新安装 Xcode 6 Beta 6 几次才能启动它(运行 OSX 10.9.4,第一次启动时总是崩溃)
- 如您所见,我将 CoreLocation 导入到我的文件中。
- CLLocationManagerDelegate 不会自动完成,它会达到 CLLocationManager
有任何想法吗?我假设这里没有正确链接某些东西。