Questions tagged «xcode»

Xcode是Apple的集成开发环境(IDE)。使用注意:此标签仅用于有关Xcode IDE本身的问题,而不用于一般的Mac或iOS编程主题。对于Mac编程问题,请使用[cocoa],对于iOS编程问题,请使用[cocoa-touch]或[iOS]或[Swift]。

15
Xcode Command-Slash快捷方式注释有时仅适用
使用键盘快捷键注释或取消注释代码⌘+ 时,Xcode的可靠性非常不稳定/。我似乎找不到关于何时中断的真实模式,但通常会在模拟器上构建并运行代码后发生。在我编辑任何代码文件中的某些内容之前,它将不再起作用。即使我在主视图中切换到另一个文件,也无法通过快捷方式发表评论。其他键盘快捷键,例如缩进⌘+ [仍然可以正常使用。 其他人是否有此问题,如果是,您是否找到了解决方案?我知道这似乎是个小问题,但是在运行然后快速尝试注释掉一段代码以检查效果时,这带来了一些不便。 我在OXS Yosemite 10.10(14A389)上使用Xcode 6.1(6A1052d),并在iOS的Objective-C中进行开发。

11
更改Xcode中的默认标题注释许可证
每当我在Xcode中创建新的.cpp / .h文件时,都会在文件顶部添加注释。例如: /* * <file>.cpp * <Name of project> * * Created by <My name> on <Date>. * Copyright <Year and company>. All rights reserved. * */ 我想将默认注释更改为其他许可证,例如GPL / LGPL /或其他。是否可以在Xcode中更改此行为?
94 xcode 

9
文件Main.storyboard需要Xcode 8.0或更高版本
我下载了Xcode beta,并打开了现有项目,以了解它如何与Xcode 8 beta一起工作(我从Xcode 8中打开了Storyboard文件)。 现在,当我从Xcode 7.3打开项目时,无法打开情节提要文件,它给了我以下错误 此版本不支持以Xcode 8格式保存的文档。使用Xcode 8.0或更高版本打开此文档。 当我想继续使用Xcode 7时,应该做些什么来恢复原状。 在Xcode 8中,系统提示我选择设备,然后选择了iPhone 6S,我认为这部分原因是导致故事板文件无法在Xcode 7中打开

16
iOS 7-无法实例化默认视图控制器
我在一个新创建的应用程序中使用Xcode 5,当我刚创建它时,我点击运行按钮,然后建立了项目,但它未在iOS Simulator中显示,并且收到以下消息: Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set? 我已经在Google上进行了搜索,每个人都指出发生这种情况是因为XCode尚不知道哪个视图控制器是最初的视图控制器。但是奇怪的是,我将应用程序创建为基于页面的应用程序(也尝试过单视图和选项卡式应用程序选项),而XCode已经为其定义了一个Storyboard。 另外,当我转到项目的主界面选项时,将设置情节提要(由Xcode本身命名为“ Main”),并在情节提要中将我的视图控制器设置为“初始视图控制器”。 怎么了?

20
无法打开项目…无法打开,因为无法分析项目文件
我已经工作了一段时间来创建一个iPhone应用程序。今天,当我的电池电量不足时,我一直在工作并不断保存源文件,然后电源就熄灭了... 现在,当我重新插入计算机并获得良好电源时,我尝试打开项目文件,但出现错误: 无法打开项目 无法打开项目...,因为无法分析项目文件。 人们知道我有办法从中恢复吗?我尝试使用较旧的项目文件,然后重新插入然后进行编译。它给了我一个时髦的错误,可能是因为它没有找到它想要的所有文件... 如果可能的话,我真的不想从头开始重建项目。 编辑 好的,我在此文件和稍旧的项目文件之间进行了区分,该文件工作正常,并发现文件中存在一些损坏。合并它们(最新和最好的部分)后,它现在可以工作了。 关于SVN的要点。我有一个,但是尝试将XCode与它同步有些时髦。我现在肯定会花更多的时间... ;-)
93 iphone  xcode 

12
尚不支持类变量
我将拆分视图控制器作为初始视图控制器开始我的项目,然后从情节提要自动启动它。 通常,具有此UI的应用程序具有一个且只有一个拆分视图控制器作为根,因此我在子类中创建一个静态变量,并在完成初始化时对其进行设置。 所以我想尽快尝试这种行为。 我在iBook上阅读了有关Type属性(带有static和class关键字)的Swift编程语言指南,并尝试了一段代码来完成这项工作: import UIKit class SplitViewController: UISplitViewController { class func sharedInstance() -> SplitViewController { return SplitViewController.instance } class let instance: SplitViewController = nil init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) { super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) self.initialization() } init(coder aDecoder: NSCoder!) { super.init(coder: aDecoder); self.initialization() } func initialization() { SplitViewController.instance …
93 xcode  swift 

8
我们如何将ppc / ppc64以及对10.4 / 10.5 SDK的完整支持还原到Xcode 4?
由于Apple仅随Xcode4一起提供了SDK 10.6,因此无法使用Xcode4开发PPC应用程序。尽管可以使用Xcode4开发应用程序,这些应用程序也可以在10.5甚至在10.4系统上运行(通过选择SDK 10.6,但部署目标为10.5或10.4),它们只能在Intel Mac上运行,因为您至少需要SDK 10.5才能建立PPC应用程序。 此外,在极少数情况下,您确实需要在10.6之前的SDK上进行构建以提供完整的平台支持,例如,如果某些不推荐使用的功能已从10.6 SDK中完全消失,但是您必须使用它,而动态链接不是在这些情况下始终是最好的选择。另外,与较早版本的SDK链接有时会简化开发过程,因为您不应该使用该功能,因为它会导致与较早版本的OS不兼容,将不可用,并且任何尝试使用它的尝试都会立即导致编译器或链接器错误。 最后但并非最不重要的一点是,Apple还从Xcode4中删除了GCC 4.0支持,这对于某些软件的正确构建可能是必需的,并且Apple从未允许在使用SDK 10.4时使用GCC 4.2编译软件,尽管我几乎不相信这会导致任何问题,只要已经正确设置了部署目标并且未使用MacOS 10.4下不可用的功能,所有使用GCC 4.2和SDK 10.6构建的软件都可以在Mac OS 10.4上运行而没有任何问题。 当然,您总是可以在Xcode4旁边并行安装Xcode3,但这意味着您必须放弃Xcode4的所有(新功能),并继续使用过时的Xcode3 IDE。如果您还可以与新项目在同一IDE中管理所有旧项目,并从任何可用的新功能中受益,那肯定会更好。并非所有项目都只能在可预见的将来开发成10.6或Intel。此外,我严格反对在真正需要的时候取消对旧平台的支持。 我们可以将此功能还原到Xcode4吗?


2
LaunchScreen.xib不显示我的自定义字体
我正在使用标签在LaunchScreen.xib上以自定义字体显示文本。我的自定义字体在Interface Builder中显示良好,但是当我在iPhone上对其进行测试时,该字体恢复为默认字体。 不确定如何解决此问题或不确定是否有错误。
93 ios  xcode 

15
Swift中的“使用未解决的标识符”
因此,我一直在开发一个应用程序,并且一切正常。但是今天我像往常一样创建了一个新类,由于某种原因,我不能从其他类中访问Public / Global变量。所有其他班级都可以,但是现在无论何时我尝试开设一个新班级我都做不到。如何解决? 我正在使用Swift和Xcode 6。 工人阶级: import UIKit import Foundation import Parse import CoreData var signedIn = true class ViewController: UIViewController { 新课程: import UIKit class NewClass: UIViewController { override func viewDidLoad() { super.viewDidLoad() signedIn = false } 但是在 signedIn = false 我得到错误: 使用未解决的标识符“ signedIn”
93 ios  xcode  swift 


5
iOS自动布局:两个宽度相等的按钮并排
我目前在使用AutoLayout时遇到困难。我正在使用界面生成器,并试图将两个宽度相等的按钮并排放置,如下图所示。 从下面的预览图像中,我的titleImage已被适当地约束并且可以正确显示,但是按钮却没有。我已经尝试过将button 1与titleImage的前端对齐,将button2与titleImage的后端对齐,但是此时两个按钮之间的宽度分布变得偏斜,如下所示。 我的目标是了解缺少哪些约束,并且无论设备如何,都应将其应用于两个按钮以保持相等的宽度。如果可能的话,我想通过界面生成器来实现,而不是其他代码。
92 ios  iphone  xcode  autolayout 


4
presentViewController:在iOS <6(AutoLayout)上崩溃
这是我遇到的怪异崩溃。当我按下转到某个ViewController的按钮时,发生崩溃。它崩溃的行是: DestinationInformationViewController *info = [[DestinationInformationViewController alloc] init]; [info setModalTransitionStyle: UIModalTransitionStyleCrossDissolve]; [self presentViewController:info animated:YES completion: nil]; // CRASHES HERE [info release]; 崩溃跟踪为: *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint' *** First throw call stack: (0x3758288f 0x35287259 0x37582789 0x375827ab 0x3153d54d 0x3153d6bb 0x3153d423 0x314ce001 0x3143c3c7 …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.