草庐IT

custom_modules

全部标签

ios - swift 3.1 : Crash when custom error is converted to NSError to access its domain property

我的Swift应用程序有一个自定义错误系统,其中MyError只是一个符合Error的简单类。现在,只要第三方库(PromiseKit)尝试将此错误转换为NSError然后访问其domain属性,应用程序似乎就会崩溃。在我自己的代码中,这样做按预期工作,那么为什么它会在库中崩溃以及处理它的正确方法是什么?Crashed:com.apple.main-thread0libswiftCore.dylib0x1011d86d8_hidden#19226_(__hidden#19178_:1788)1libswiftCore.dylib0x1011cda3c_hidden#19206_(__h

swift - iOS 10 : Custom UITabBar background image produces border at top of image. 如何删除它?

有没有人有摆脱iOS10中这个边框的有效解决方案?我有一个自定义的UITabBar背景图片。我已经尝试了以下但没有结果:tabBar.backgroundImage=UIImage(named:"myBackgroundImage.png")tabBar.shadowImage=niltabBar.shadowImage=UIImage()//i'vealsotriedcombinationsofthisinthestoryboarddirectly我终于举起双手,将条形样式设置为“黑色”。这并没有消除边框,而是使它变白了。所以它隐藏了它。 最佳答案

ios - UICollectionView 状态恢复 : customizing scroll position

我正在尝试找到处理元素可能四处移动的UICollectionView状态恢复的最佳方法。我的目标是确保在重新启动应用程序时CollectionView中最后查看的项目仍然可见,即使这些项目已经四处移动。例如,当项目A在索引3的单元格中时应用程序被杀死,当应用程序重新启动时,如果模型说项目A应该显示在索引4处,我希望CollectionView初始化偏移量到索引4处的单元格。我认为在我的UICollectionViewDataSource类中实现UIDataSourceModelAssociation协议(protocol)会为我解决这个问题,因为documentation状态:[UIT

ios - Swift Custom Cell 使用标签创建你自己的 Cell

我刚开始使用Swift作为编程语言,但我遇到了自定义单元格的问题。当我尝试创建自定义单元格,然后继续尝试按照我需要的方式设计它们(样式设置为自定义)时,一切看起来都不错。现在我不知道如何将特定数据放入其中,因为我找到的所有教程都使用样式选项“基本”,其中它们只有一个文本标签,他们将数据分配给该文本标签。现在对我来说,当我“控制拖动”我的标签到我的代码中时,我给它们指定了特定的名称,例如“dateLabel”或“sourceLabel”,以便正确插入数据。现在我不确定,也找不到任何有效的答案,关于如何调用我的定制标签以便我可以将我的数据分配给它们...也许你们中有人可以帮我解决这个问题,

ios - Xcode 和 Cocoapods "No such module"错误

我最近升级到Xcode8并将现有项目升级到Swift3。在使用Cocoapods遇到各种问题后,我决定从头开始。在运行poddeintegrate并删除Podfile、Podfile.lock和[Project].xcworkspace之后,我有一个就Cocoapods而言是空白。然后我采取了以下行动:在项目位置打开终端并运行podinit,然后是podinstall(使用podinit的stubPodfile创建)。这似乎是成功的,但是伴随着以下两个警告:[!]`Xena[Debug]`目标覆盖了`Pods/TargetSupportFiles/Pods-Xena/Pods-Xena

module - xcrun swift 在命令行上生成 <unknown> :0: error: could not load shared library

我的目标是尝试像脚本一样运行我的Swift程序。如果整个程序是独立的,您可以像这样运行它:%xcrunswifthello.swifthello.swift在哪里importCocoaprintln("hello")但是,我想更进一步,包括swift模块,我可以在其中导入其他类、函数等。假设我们有一个非常好的类,我们想在GoodClass.swift中使用publicclassGoodClass{publicinit(){}publicfuncsayHello(){println("hello")}}我现在想将这个好东西导入到我的hello.swift中:importCocoaimpo

ios - "No such module ' Alamofire '"无法识别框架

我正在尝试使用Swift将Alamofire添加到新的XCode项目中。我觉得我已经尝试了一切。每次我尝试添加导入Alamofire我得到“没有这样的模块”。我已尝试按照https://github.com/Alamofire/Alamofire上的说明安装它,我先尝试手动操作,然后是Carthage和Cocoapods,但结果相同。我曾尝试删除DerivedData文件夹并重建项目,但没有成功。这是一个完全干净的安装,但它不会识别框架。我已经在前10个Google搜索和Stackoverflow上尝试了这些建议(CannotinstallAlamofireinnewXcodeProj

ios - "error: underlying Objective-C module <module> not found"

随着iOS8和Xcode6的发布,现在可以构建动态iOS框架。似乎Apple仍然尚未记录这个主题,让开发人员自己抵御Xcode的致命、神秘的错误,其中一个特别令人讨厌:"error:underlyingObjective-Cmodulenotfound" 最佳答案 从Xcode6(referringtothisSOpost)开始,Apple不再推广iOS框架的分发:Xcode6doesnotsupportbuildingdistributableSwiftframeworksatthistimeandthatApplelikelyw

ios - 项目中 Xcode 生成的 missing required module 'SwiftShims' 错误

我在运行状态下复制了我的项目,但复制的项目对我不起作用,尽管实际项目运行良好。当我构建复制的项目时,出现以下错误:我已经清除了缓存和派生数据,但构建仍然失败。有谁知道可能导致此问题的原因是什么?提前致谢。 最佳答案 如果您使用的是CocoaPods,请打开yourProject.workspace而不是yourProject.xcodeproj。 关于ios-项目中Xcode生成的missingrequiredmodule'SwiftShims'错误,我们在StackOverflow上找

ios - Swift 中的 Facebook iOS SDK v 4.1.0 和 Cocoapods : cannot import modules

我今天尝试将我的Swift项目更新到FacebookSDKv4.1.0(FBSDKCoreKit和FBSDKLoginKit),但它似乎不起作用。我无法导入模块,因为找不到它们。我基本上去掉了那行pod'Facebook-iOS-SDK'并添加了行pod'FBSDKCoreKit'pod'FBSDKLoginKit'然后进行pod安装。Facebook文档说新的SDK支持直接导入,所以我试了一下导入FBSDKCoreKit在我的一个项目文件中,但它说Nosuchmodule'FBSDKCoreKit'我环顾四周,发现以下链接讨论构建模块的错误,以及Facebook错误报告和更新日志:i