草庐IT

xcode-storyboard

全部标签

ios - 重用 LaunchScreen.storyboard xib

我有一个想重复使用的LaunchScreen.storyboard。我遇到的问题是viewDidLoad被触发得太快了。当应用程序启动时,后台会进行一些初始处理。因为处理是在后台进行的,所以有一个短暂的间隔,因为viewDidLoad会在一秒钟后触发,但这里是后台处理完成前大约5秒。我想在viewDidLoad的开头加载并显示LaunchScreen.storyboard以扩展它,直到背景内容完成。我正在尝试调整它:letstoryboard=UIStoryboard(name:"LaunchScreen",bundle:nil)letvc=storyboard.instantiate

ios - 如何使用 swift 以编程方式转换到不同 Storyboard 中存在的不同 View Controller ?

letcustomerStoryboard=UIStoryboard(name:"Customer",bundle:nil)//First(Current)storyboardletagentStoryboard=UIStoryboard(name:"Agent",bundle:nil)//SecondstoryboardvarotherVC=UIViewController!//ViewControllerreferenceotherVC=agentStoryboard.instantiateViewControllerWithIdentifier("AgentProfile")最后

ios - Artefacts 在 Swift Xcode 中画线

下面的类附加到UIView并在手指在屏幕上移动时绘制线条。然而,当从上到下从左到右快速移动手指时,绘图会在改变方向时暂时显示尖锐的边缘。这在设备和模拟器上都会发生。导致此问题的原因是什么?如何在代码中消除这种伪像,以便在快速改变方向时只看到光滑的圆形,而不是尖锐的边缘?classdrawLine:UIView{varcomittedSegments:Int=0varpoints=[CGPoint]()varcommittedPath=UIBezierPath()vardrawPath=UIBezierPath()varincrementalImage:UIImage?varstroke

ios - Main.storyboard : Internal error. 请在 Xcode 7.2 中提交错误

在storyboard中修改constraints的时候,想运行项目的时候突然遇到这个错误。Main.storyboard:Internalerror.Pleasefileabugatbugreport.apple.comandattach"/var/folders/jy/qk3txlvd1nxc3305l0_z73_00000gp/T/IB-agent-diagnostics_2016-01-13_15-31-24_701000".现在我不能再运行我的项目了。以前有人遇到过这个吗? 最佳答案 真正解决这个问题的唯一两种方法是:1)

xcode - 使用swift在tableviewcell中创建tableview

好吧,我用xib文件创建了tableview和它里面的tableview单元格现在我想在xib文件中创建tableview,主要问题是你无法在其中创建单元格来定义此单元格的标识符我一直收到这个错误'unabletodequeueacellwithidentifierAutoCompleteRowIdentifier-mustregisteraniboraclassfortheidentifierorconnectaprototypecellinastoryboard'这是我的代码importUIKitclassTableViewCell2:UITableViewCell,UITable

ios - Xcode 应用程序导出时 bitcode_strip 失败

我的Xcode应用程序在所有目标上都能正常构建和运行。但是,当我尝试通过XcodeOrganizer中的“为开发部署保存”或“为企业部署保存”选项分发构建时,导出失败。我取消选中“摘要”页面上的“使用位码重建”。然后,在点击“下一步”后,我收到了一个bitcode_stripfailed错误。有谁知道为什么我们会在应用程序导出时出现bitcode_strip错误?您知道是否有任何方法可以抑制或解决此错误?我将所有框架、项目和目标的STRIP_BITCODE_FROM_COPIED_FILES设置为“NO”。对于上述所有内容,我还将启用位码设置为“否”。Xcode7.2.1

xcode - Alamofire 响应属性列表

我正在阅读教程并尝试向属性列表发出alamofire请求。在响应属性列表的闭包中,我使用参数(_,_,result)。但是,XCode给我错误:Cannotconvertvalueoftype'(_,_,_)->Void'toexpectedargumenttype'Response->Void'我正在使用alamofire3.0测试版。 最佳答案 根据存储库中的发布,Alamofire现在是3.3版,自3.0版以来它发生了一些变化。在你使用ResponseHandler你的关闭需要看起来像这样:Alamofire.request(

xcode - 如何在 Swift 3.0 中使用@asmname()

我的代码在Xcode7.2.1、Swift2.1中完美运行,我刚刚升级了新的Xcode7.3、Swift3.0。如何在Swift3.0中使用@asmname()。 最佳答案 从Swift2.2开始,@asmname已重命名为@_silgen_name。thiscommit中的相关测试变更,在thisfile中更改名称,和changelog. 关于xcode-如何在Swift3.0中使用@asmname(),我们在StackOverflow上找到一个类似的问题:

归档时 Xcode 无法读取 info.plist

更新到Xcode7.3后,当我尝试存档应用程序以便将其发送到AppStore时,我收到一条错误消息:error:couldnotreadCFBundleIdentifierfromInfo.plist(null)这很烦人,因为我以前从未遇到过这个问题。有解决办法吗?我将包ID添加到Info.plist中,但仍然遇到此问题。我在更新Xcode时没有更新推荐的设置,这个错误只是在我将bundleID添加到我的plist文件时出现的。 最佳答案 您是否在开发者网站上注册了bundleID?如果这样做,请确保bundleID在Xcode上和

ios - UITests 桥接头文件未添加到 Xcode 中

我最近开始使用Apple最近推出的UITesting测试我的应用程序。但问题是UITest无法使用我创建的头文件来使用某些ObjC库。这导致UItest失败。我已经尝试在BuildSettings下的Target选项卡中手动更改头文件名仍然是相同的错误。这是我的头文件名更改了UITests应该使用的头文件的名称。我的应用程序构建和运行良好,但UITests产生了问题。你能告诉我如何解决这个问题吗?谢谢。 最佳答案 为测试目标选择Pods.debug和Pods.release配置(如果当前设置为无)您可以在“配置”部分找到此设置祝你好