Questions tagged «xcode»

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

10
如何传递prepareForSegue:一个对象
我在地图视图中有很多注释(带有rightCalloutAccessory按钮)。该按钮将从此按钮执行mapview到一个按钮tableview。我想tableview根据单击哪个标注按钮来传递一个不同的对象(保存数据)。 例如:(全部组成) 注解1(Austin)->传递数据obj 1(与Austin相关) 注解2(达拉斯)->传递数据obj 2(与达拉斯相关) 注解3(休斯敦)->传递数据obj 3,依此类推...(你明白了) 我能够检测到单击了哪个标注按钮。 我正在使用prepareForSegue:将数据obj传递到目的地ViewController。由于无法进行此调用,因此无法为我需要的数据obj加上额外的参数,因此有什么优雅的方法可以实现相同的效果(动态数据obj)? 任何提示将不胜感激。

15
从Xcode 11.1升级到Xcode 11.2后,由于_UITextLayoutView,应用程序崩溃
从Xcode 11.1升级到Xcode 11.2之后,我的应用崩溃了: ***由于未捕获的异常'NSInvalidUnarchiveOperationException'而终止应用程序,原因:'无法实例化名为_UITextLayoutView的类,因为未找到名为_UITextLayoutView的类;该类需要在源代码中定义或从库中链接(确保该类是正确目标的一部分)' 为什么会这样呢?如何防止此崩溃?


30
使用Xcode遇到错误“没有这样的模块”,但是框架在那里
我目前正在使用Swift进行编码,但出现错误: 没有这样的模块社交 但是我不明白,因为该模块在我的项目中,在“链接的框架和库”和“嵌入式二进制文件”中声明。 这些框架位于Objective-C中,因此我为此编写了一个桥头。 请,如何使Xcode识别框架?
344 ios  xcode  swift 


30
Xcode的隐藏功能
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 随着大量新手涌入Xcode,我确信有很多Xcode技巧和窍门可以共享。 你是什​​么人


7
在Xcode 6中使用AutoLayout约束来模拟方面适应行为
我想使用AutoLayout以一种类似于UIImageView的方面适合内容模式的方式来调整视图的大小和布局。 我在Interface Builder的容器视图内有一个子视图。子视图具有一些我要尊重的固有长宽比。直到运行时,容器视图的大小都是未知的。 如果容器视图的宽高比比子视图宽,那么我希望子视图的高度等于父视图的高度。 如果容器视图的长宽比高于子视图,则我希望子视图的宽度等于父视图的宽度。 无论哪种情况,我都希望子视图在容器视图内水平和垂直居中。 有没有一种方法可以在Xcode 6或以前的版本中使用AutoLayout约束来实现此目的?理想情况下使用Interface Builder,但如果不是这样,则可以通过程序定义此类约束。

17
“警告:iPhone应用程序应包含armv6架构”,即使设置了构建配置
自从我不得不调整项目构建设置以来已经有一段时间了。升级到最新的SDK之后,我无法建立临时分发配置。 生成会生成以下警告和错误: 警告:iPhone应用程序应包含armv6架构(当前ARCHS =“ armv7”) iPhone / iPod Touch:应用程序可执行文件缺少必需的体系结构。至少必须存在以下一种或多种体系结构:armv6(-19033) 但是在我的项目中,我认为我的设置正确: 架构是:标准(armv6 armv7) 基本SDK:最新的iOS(当前设置为iOS 4.2) 有效架构:armv6 armv7 我已经清理了所有目标。 我感谢任何提示。
332 ios  xcode 

17
Cocoapods警告-CocoaPods未设置项目的基本配置,因为您的项目已具有自定义配置集
在pod install项目的基础上执行a之后,出现以下错误: CocoaPods未设置项目的基本配置,因为您的项目已具有自定义配置集。为了使CocoaPods集成完全正常工作,请将目标的基本配置设置为BluePlaquesLondonFramework,Pods/Target Support Files/Pods/Pods.debug.xcconfig或将其包含Pods/Target Support Files/Pods/Pods.debug.xcconfig在您的构建配置中。 这听起来像是一个愚蠢的问题,但是如何为目标设置基本配置? https://github.com/seanoshea/BluePlaquesLondon/blob/ios8/Podfile是导致此问题的Podfile。 如果您想知道项目的外观,则iOS 8分支上的http://github.com/seanoshea/BluePlaquesLondon是有问题的Podfile。
330 ios  xcode  cocoapods 


6
如何在Swift 3中编写延迟程序
在早期版本的Swift中,可以使用以下代码创建延迟: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } 但现在,斯威夫特3时,Xcode自动改变6个不同的东西,但随后出现以下错误:“无法转换DispatchTime.now到预期值dispatch_time_t又名UInt64”。 在Swift 3中运行一系列代码之前,如何创建延迟?

13
如何从命令行更新Xcode
我正在尝试从命令行更新Xcode。最初,我尝试运行: xcode-select --install 导致此消息: xcode-select: error: command line tools are already installed, use "Software Update" to install updates 所以问题仍然存在,有没有办法从命令行更新Xcode?
325 xcode 


12
更新到最新版本的CocoaPods?
我在安装Alamofire 4.0项目时遇到一些问题。 我拥有运行Swift 3的最新版本的Xcode,并且当我尝试安装alamofire时遇到800个编译器错误。 显然地 构建Alamofire 4.0.0+需要CocoaPods 1.1.0+ 我看着终端机上的CocoaPods版本,它说我的版本是1.0.1。 我猜因为CocoaPods 1.1是beta版,所以无法运行更新。 因此,我不确定如何将其更新到我可以去的地方。除非过时了,否则不会强制出现800个编译器错误?这听起来像其他问题吗?
316 ios  swift  xcode  cocoapods 

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.