Tag: xcode6

IBOutlets和IBactions要求! 到底

我试着从Obj-C开始,到今天的Swift,我正在阅读文档。 我试图在Swift中创build一个简单的IBOutlet,它不断给我提供这些错误。 View Controller has no initialiser 需要的init(coder aDecoder:NSCoder){fatalError(“init(coder 🙂 has not been implemented”)} IBOutletproperty has non-optional type 'UILabel' 并不断popup这个代码: @IBOutlet var outputLabel : UILabel 但是当我添加一个! 马克,它运行没有像这样的错误 @IBOutlet var outputLabel : UILabel! 同样的事情发生的IBActions …

UICollectionViewCell systemLayoutSizeFittingSize返回不正确的宽度

我一直在玩dynamicUICollectionViewCell的,并已注意到在iOS 8上调用cell.contentView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize)上的UICollectionViewCell cell.contentView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize)返回不正确的宽度。 目前解决这个问题的唯一解决方法是显式地添加宽度约束来强制单元格的宽度。 下面的代码用在Cell子类中: func calculatePreferredHeightForFrame(frame: CGRect) -> CGFloat { var newFrame = frame self.frame = newFrame let widthConstraint = NSLayoutConstraint(item: contentView, attribute: .Width, relatedBy: .Equal, toItem: nil, attribute: .NotAnAttribute, multiplier: 1, constant: CGRectGetWidth(frame)) contentView.addConstraint(widthConstraint) self.setNeedsUpdateConstraints() self.updateConstraintsIfNeeded() self.setNeedsLayout() self.layoutIfNeeded() let desiredHeight: CGFloat = self.contentView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize).height newFrame.size.height = CGFloat(ceilf(Float(desiredHeight))) contentView.removeConstraint(widthConstraint) return CGRectGetHeight(newFrame) } 我知道,与iOS 8和dynamicUICollectionViewFlowLayout UICollectionViewCell的contentView处理约束不同,但是有什么我在这里失踪? […]

Xcode 6.1不同的“部署信息”部分重复的目标

所以,我有一个普遍的项目 “部署信息”部分如下所示: 然后我复制目标 我预计这两个目标是相同的,事实上它们在所有方面都是一样的,但是重复的一个细节是不同的: 重复的目标有2个选项卡为iPad和iPhoneselect不同的选项; 这使得真正意义上,因为通用我可以select检查不同的东西。 原来的目标似乎只显示iPhone的选项。 我知道我可以在别处改变iPad的select,但我不明白为什么这是不同的 现在的问题是:我错过了什么? 目标是否真的相同或我做错了什么? 这是一个Xcode错误? 一切正常,目标是一致的,但我有点害怕将来可能会出现一些问题。 非常感谢你!

Xcode迅速失败,退出代码254

我得到这个编译器错误在我的代码,我不明白为什么: <unknown>:0: error: unable to execute command: Segmentation fault: 11 <unknown>:0: error: swift frontend command failed due to signal (use -v to see invocation) Command /Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift failed with exit code 254 错误显示在以下代码段的某处: var animalViewToSwap: AnimalView = animalViewMatrix.objectAtRow(0, andColumn: 0) as AnimalView var currentRow = 0 var currentColumn = 0 var animalToSwapWith = true var currentLocation […]

performSegueWithIdentifier没有标识符的inheritance

testing我的应用程序时遇到了崩溃。 以下图片是我的故事板: 我有View Controller中的代码: @IBAction func unwindToHomeScreen(segue:UIStoryboardSegue) { } “添加新项目”的视图有一个“取消”button,我控制拖动到顶部的“退出”图标,并链接到unwindToHomeScreen ,它工作正常。 “添加新项目”有一个类AddTableViewController和我写在里面的代码: @IBAction func save() { // Execute the unwind segue and go back to the home screen performSegueWithIdentifier("unwindToHomeScreen", sender: self) } 我控制拖动“保存”button的function,但应用程序崩溃,当我点击button 我可以使用dismissViewControllerAnimated(true, completion: nil)来代替,但我只是想知道为什么performSegueWithIdentifier不能工作? 我阅读dropbox.com/s/hpybgg9x67rtqng/foodpinstatictable.zip?dl=0的代码,并尝试做一个和使用performSegueWithIdentifier像这个例子练习,我没有看到她的segue标识符,有什么区别?

应用程序图标未分配的图像编辑警告消息

我已经尝试了使用Googlesearch,但我仍然不明智的问题或解决scheme是什么。 我提供了Xcode所要求的所有应用程序图标图像,但我得到一个AppIcon未分配的图像编辑消息。 我需要做些什么来消除警告消息?

Swift:使button触发继续到新的场景

好了,所以我有一个TableView场景,我将在每个单元格中放置一个button,并且我需要每个单元格在单击时切换到它自己的ViewController场景。 换句话说,我需要知道如何将一个button连接到一个场景(我现在唯一的button是“牛奶”) 我知道如何创build一个IBAction链接到一个button,但我会在IBAction ? 我是初学者,所以我需要一步一步的解释。 我已经包括了我的故事板的图片。 我还没有写任何代码。

如何让Xcode 6生成的XLIFF文件导入到Xcode中 – 重命名是不够的

如何从Xcode 6中导出基础开发语言XLIFF文件,然后重新导入以configuration其他本地化。 (例如,如果要将法语添加到英语开发语言项目,请导出en.xliff文件并使用它创buildfr.xliff文件)

如何在Xcode6中为新创build的约束禁用“相对边距”选项

我想在Xcode 6 IB中创build约束时禁用自动添加Relative to margin 。 很高兴他们默认打开这个选项,但我必须支持iOS7 ,所以事实certificate,我必须在添加新约束后每次手动禁用此选项。 我发现这个设置预先禁用它,但默认情况下它始终打开。

在iOS 8模拟器中运行.app文件

我有一个开发人员共享的.app文件,我想运行在iOS 8模拟器。 我已经看到了类似的问题,其中已经不再适用于iOS 8的iOS版本的老版本的解决scheme。有人可以指出需要做什么来在iOS 8模拟器中运行.app文件,而不使用xcode。