草庐IT

xcode6.3.1

全部标签

xcode - 从 XIB 快速加载 View

我一直在学习本教程,以便在ViewController中按下按钮来加载xib:http://www.thomashanning.com/loading-a-view-from-a-xib/在这一行:ifletcustomView=NSBundle.mainBundle().loadNibNamed("CustomView",owner:self,options:nil).firstas?CustomView{我收到以下错误:使用未声明的类型“CustomView”我已经按照教程的每一步做了好几次,但我不知道我错过了什么。任何人都可以帮助了解可能出了什么问题吗?

ios - 如何在 Xcode7 中卡住 swift 应用程序

我想在UIImageView中显示“玩家1是赢家”后立即卡住/暂停我的TicTacToe应用程序的所有功能2秒。目前它显示消息,但只显示一瞬间,因此无法看到。我试过使用函数:funcdelay(delay:Double,closure:()->()){dispatch_after(dispatch_time(DISPATCH_TIME_NOW,Int64(delay*Double(NSEC_PER_SEC))),dispatch_get_main_queue(),closure)但这似乎并没有暂停我的应用程序,它只是延迟了它后面的代码。这是一个问题,因为一旦应用程序暂停,用户仍然可以将

ios - 如何在 Xcode 的 UITests 下从 UIImagePickerController 的某个索引处选择图像?

目前我访问照片库并通过以下方式获取照片:extensionXCUIApplication{funcpickPhotoFromImagePickerAtIndex(index:UInt){tables.buttons["Moments"].tap()collectionViews["PhotosGridView"].tapCellAtIndex(index)}}使用示例:photosCollectionView.tapCellAtIndex(0)app.pickPhotoFromImagePickerAtIndex(5)此方法有时会崩溃。这取决于画廊中的照片。有没有什么办法可以更优雅有效

swift - iOS Xcode Storyboard : How do I make text look like this design

我已经从我们的设计师那里构建了这个应用程序,我们正在完成它,但我不确定如何在xcodeStoryboard中调整此图像的打开和关闭文本,使其看起来像设计中的图像。我试着改变阴影,但这只会让它更暗。我只是使用标准标签,它只是黑色的。 最佳答案 以通常的方式将标签作为outlet连接到代码,然后将以下内容添加到每个:OFF_Button.shadowColor=UIColor(red:0,green:60,blue:120,alpha:0.3)OFF_Button.shadowOffset=CGSizeMake(1.5,1.5)OFF_

ios - Xcode 修复内存问题

这是我第一次必须修复我的一个iOS应用程序的内存问题,所以我不太确定如何跟踪它,我一直在阅读不同博客的一些帖子,我发现我的内存不断增加:问题是我不知道如何跟踪和修复我代码中的问题,我也不知道内存中最好的“增长”应该是什么。谢谢。 最佳答案 首先,我建议您观看WWDC2013FixingMemoryProblems和WWDC2012iOSAppPerformance:Memory视频。它们已过时,但仍然相关,展示了将上述屏幕快照向下一个层次,以确定内存问题的根本原因。话虽如此,我有几点观察:根据我的经验,如今,问题很少是“内存泄漏”(

ios - Xcode 无法识别新的 socket 和 Action 连接

我最近在使用Xcode7&(8Beta)时遇到了一个问题,当我尝试添加一个新的socket或Action连接时,我在下面遇到了这个问题,指出Xcode找不到与该特定ViewController相关的任何信息.我已经尝试了很多步骤来尝试解决这个问题,但发现没有一个能真正完全解决我的问题。我尝试了以下解决方案:删除Xcode的派生数据删除并重新安装Xcode清理我的项目创建新项目并将现有项目转移到新项目以编程方式创建Action或导出从Storyboard中删除类(class)名称并创建一个新类(class)名称或将类(class)名称放回Storyboard中强制退出Xcode并重新启动

ios - SceneKit 地板纹理在 Xcode 8 中改变了颜色

我的SceneKit场景中有一个地板,根据我为其漫反射属性选择的纹理,它应该是绿色的。它在Xcode7中完美运行,但是,在Xcode8中它是红色的,在我的设备上显示为灰色。下面是一些有助于更好地解释这一点的屏幕截图:非常感谢任何帮助。 最佳答案 我想这是因为您的图像只有一个颜色channel,而SceneKit将其处理为R8纹理。尝试将其转换为RGB(无论如何SceneKit在iOS9/Xcode7中所做的)。请提交错误。 关于ios-SceneKit地板纹理在Xcode8中改变了颜色,

swift - Xcode8 'Could not load NIB in bundle'

自从我将我的项目升级到xcode8和swift3后,我在ios10设备和模拟器上运行我的应用程序时遇到了麻烦。我可以正常启动应用程序,但使用一段时间后出现以下错误:***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'CouldnotloadNIBinbundle:'NSBundle(loaded)'withname'Ncx-Ud-4zl-view-1i6-0r-ivc'anddirectory'Main.storyboardc''***奇怪的是,有时我可以浏览同一个菜单或查看

ios - UIButton 子类来设置按钮 Xcode/Swift 的高度

我创建了一个UIButton子类来为一批按钮添加渐变层,我想知道是否有办法设置按钮的高度,因为它们的高度都相同。这是我的渐变层代码,所以我想知道它是否可行以及我需要将它放在代码中的什么位置:publicclassGradientButton:UIButton{overridepublicfunclayoutSubviews(){super.layoutSubviews()createGradientBackground()}funccreateGradientBackground(){letgradientLayer=CAGradientLayer()gradientLayer.fra

objective-c - 无法导入桥接头 swift Xcode 8.2.1

尝试使用GoogleSignInAPI时,我一直收到此错误。GGLCore/GGLCore.h'filenotfound#import:0:error:failedtoimportbridgingheader我四处寻找解决方案,但似乎没有任何效果。我检查了所有的搜索路径,看起来不错。我的桥接文件也肯定在设置中链接。我也尝试过清理和更新cocoapods。桥接头:#import#import播客文件:source'https://github.com/CocoaPods/Specs.git'use_frameworks!target"SellGoods"dopod'Firebase/Co