草庐IT

信号灯

全部标签

ios - GoogleMobileAds (SWIFT) - 命令因信号 : Segmentation fault: 11 而失败

我已通过CocoaPods添加了GoogleMobileAds,如此处所述:admobiOSquickstart我的代码是这样的:importFirebaseimportGoogleMobileAds....varinterstitial:GADInterstitial!我已导入Firebase来解决此错误:使用未声明的类型“GADInterstitial”。现在,这个错误消失了。但是……每次尝试编译时都会出现此错误:Commandfailedduetosignal:Segmentationfault:11清理和重新启动没有帮助。我在此文件中没有任何其他导入,所以thisanswer没

ios - 信号观察者能否访问 ReactiveCocoa 信号的最后发射值?

我开始使用ReactiveCocoa,但我仍在为一些基本概念而苦苦挣扎:我的应用程序开始监听地理位置数据(在我的View模型中为init)我的应用程序会发出带有我当前位置的信号(didFindCurrentPosition被调用)我的ViewController显示map加载(viewDidLoad在我的ViewController中)我的ViewController开始观察当前位置信号(仍然是viewDidLoad)我的问题是:完成第2步后,如果没有其他事件发送到信号上,我的ViewController就不会收到通知。我的ViewController如何访问信号的最后一个值?(即如何

swift - 有没有一种方法可以发出类似于 combineLatest 的信号,而不需要所有信号都在最初触发?

我有一组信号varsignals=[Signal]()在哪里enumActionResultcasefailedcasependingcasecompleted}我想创建一个组合信号,如果一个或多个信号触发.pending则返回trueletdoesAnyOfTheActionsLoad=Signal.combineLatest(signals).map{valuesinvalues.reduce(false,{(result,nextResult)->Boolinifresult==true{returntrue}ifcase.pending?=nextResult{returntr

swift - 信号量没有快速等待

我正在尝试执行3个异步请求并使用信号量控制负载以了解所有负载何时加载。我这样初始化信号量:letsem=dispatch_semaphore_create(2);然后将等待信号量代码发送到后台:letbackgroundQueue=dispatch_get_global_queue(QOS_CLASS_BACKGROUND,0)dispatch_async(backgroundQueue){[unownedself]()->Voidinprintln("Waitingforfiltersload")dispatch_semaphore_wait(sem,DISPATCH_TIME_FO

ios - 使用 ReactiveCocoa 4 在 MVVM 中将信号从 View 传递到模型

我正在一个尽可能基本的iOS应用程序(Swift)中实现ReactiveCocoa4,以便更好地了解如何将它与MVVM架构一起使用。我的问题是:如何从View到模型获取UITextField的文本信号?我在这里得到的是有效的,但感觉这只是50%的react(而且在任何情况下都不太漂亮):VIEW(在viewDidLoad中)originalTextField.rac_textSignal().subscribeNext{(next:AnyObject!)->()inlettext=nextas!Stringself.viewModel?.originalText=text}查看模型va

swift - 由于信号 : Segmentation fault: 11 | Xcode 7. 2 命令失败

我被要求将一个相当大的应用程序迁移到Swift2。编译器不断抛出段错误:一个函数有11个错误,出现在应用程序逻辑的不同模块中(唯一不同的是使用的变量):funcloadMoreContent(){ifletcollection=self.ratingsCollectionwherecollection.identifier!=0,lettotalEntries=collection.totalEntries,letobjects=self.ratings?.countwhereobjects{self.ratingsCollection=collection}else{self.rat

ios - 获取接入点列表及其信号强度

我目前正在尝试构建一个概念验证iOS应用程序,以检查我们是否能够在不部署信标或任何其他硬件的情况下实现某种室内定位功能。我们有什么有一个数据库包含我们建筑物中所有已注册的接入点,包括它们的X和Y坐标。坐标被映射到跨越整个建筑物的定制网格。该应用程序将使用我们的企业发行版发布,因此没有关于任何AppleStore要求的限制。该应用程序将专门在使用证书自动连接到适当WiFi的设备上运行。我们想要构建什么为了提高应用程序的可用性,我们想向用户显示他当前的位置。使用Apple原生的CLLocation服务不够准确,因为我们是在建筑物内操作。基本思想是获取所有附近的接入点,包括它们的BSSID和

ios - 命令因信号 : Segmentation fault: 11 compile error 而失败

我花了很多时间尝试自己解决这个问题,并且已经仔细检查了SO上的可用答案,但出现了同样的错误。所以这里列出了我已经从可能的原因中排除的事情:表明框架没有问题here.我创建了另一个具有相同框架集的项目,一切正常没有issuewithSwiftyJSON,在测试项目中也能正常工作代码中没有突出显示的编译问题我使用比较工具检查了两个不同的project.pbxproj文件(来self的原始项目和新的测试项目),以发现项目设置中的一些差异,都是一样的我还比较了两个项目的构建命令选项,结果都是一样的当我转到ReportNavigator并查找每个未成功编译的文件时,我发现了一些奇怪的相关性:任何

ios - 由于信号 : Segmentation fault: 11,MKMapViewDelegate 命令失败

当我实现这个方法时,MKMapViewDelegate有一个非常奇怪的问题,给我一个我不明白的错误错误只有在我删除整个函数时才会消失,我试图让一个空函数返回nil但给我同样的错误。funcmapView(mapView:MKMapView!,viewForAnnotationannotation:MKAnnotation!)->MKAnnotationView!{ifannotation.isKindOfClass(MKUserLocation.classForCoder()){returnnil}letAnnotationIdentifier:NSString="Annotation

由于信号 : illegal instruction 4,Xcode 7 命令失败

我刚刚使用Xcode7的迁移工具将一个项目从Swift1.2迁移到2。在修复遗漏的错误等之后,一切都很好,除了一个阻止我构建的错误:命令因信号而失败:非法指令4.我已经尝试了这些文章(Xcode7andSwift2.0:Commandfailedduetosignal:Aborttrap:6和Commandfailedduetosignal:Aborttrap:6)中的帮助,它们与我的问题不同,但仍然无法解决问题。我已经清理了构建并删除了派生数据文件夹。我有最新的CocoaPods安装,Xcode工具是7.0,我的Swift编译优化是None。还有什么我想念的吗?谢谢!