草庐IT

SEARCH_TYPE_DISPATCH

全部标签

ios - Firebase 给了我 Use of undeclared type with FIRDatabase and FIRDataSnapshot

从零到应用程序的FirebaseIO示例给我无法定义的错误//Firebaseservicesvardatabase:FIRDatabase!继续//CreateachatmessagefromaFIRDataSnapshotfuncchatMessageFromSnapshot(snapshot:FIRDataSnapshot)->ChatMessage?{letdata=snapshot.valueas!Dictionaryguardletname=data["name"]asString!else{returnnil}guardletmessage=data["message"]

swift - 在分派(dispatch)异步中包装完成处理程序的语法

我有一个需要分配给属性的完成处理程序,但我希望它异步执行。如果我没有那个要求,我会写:request.completionBlock=completionBlock但是既然有这个需求,我就得这样写request.completionBlock={response,errorinDispatchQueue.main.async{completionBlock(response,error)}}这似乎是多余的和不敏捷的。有没有更简单的语法?我想写类似的东西request.completionBlock=completionBlock.map(DispatchQueue.main.async

swift - 我应该使用未命名的 Timer 还是 Dispatch asyncAfter 来延迟 1 次?

我可以通过两种方式延迟某些事情(也许还有更多方式):funcdelay(delay:Double,closure:@escaping()->()){DispatchQueue.main.asyncAfter(deadline:DispatchTime.now()+Double(Int64(delay*Double(NSEC_PER_SEC)))/Double(NSEC_PER_SEC),execute:closure)}//way1:delay(delay:1.0,closure:{})//way2:_=Timer.scheduledTimer(withTimeInterval:1.0

ios - com.apple.product-type.bundle.ui-testing,但是 'iphonesimulator' 平台没有这样的产品类型

我使用Xcode7Beta开发这个项目现在我切换到Xcode6.4所以我现在遇到了这个问题我试过clean,但是没用目标指定产品类型'com.apple.product-type.bundle.ui-testing',但'iphonesimulator'平台没有这样的产品类型 最佳答案 如果您不使用UI测试,您可以在项目的build设置中删除UITest目标。 关于ios-com.apple.product-type.bundle.ui-testing,但是'iphonesimulato

swift - 如何在 Swift 中为 `dispatch_function_t` 声明 `dispatch_async_f`?

Xcode7beta5。我正在尝试使用dispatch_async_f来避免阻塞。funcmyFirstFunc(){letidentifier=QOS_CLASS_BACKGROUNDletqueue=dispatch_get_global_queue(identifier,0)letcontext:UnsafeMutablePointer=nilletwork:dispatch_function_t=myOtherFuncdispatch_async_f(queue,context,work)}funcmyOtherFunc(context:UnsafeMutablePointer

ios - 错误 : Value of type 'String' has no member 'URLByAppendingPathComponent'

我的错误是:“String”类型的值没有成员“URLByAppendingPathComponent”我在这一行中遇到了错误:letsavePath=documentDirectory.URLByAppendingPathComponent("mergeVideo-\(date).mov")我的完整代码://4-GetpathletdocumentDirectory=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true)[0]vardateFormatter=NSDateFormatter

ios - Realm iOS : Cannot Convert value of type 'Dogs.Type' to expected argument type 'T.Type'

这是我的DBManager.swiftimportRealmSwiftclassDBManager{classfuncgetAllDogs()->[Dog]{letrealm=try!Realm()//COMPILERERROR:CannotConvertvalueoftype'Dogs.Type'toexpectedargumenttype'T.Type'returnrealm.objects(Dog.self)}}这是我的Dog.swift:importFoundationimportRealmSwiftclassDog:Object{dynamicvarfirstName=""d

ios - 自定义 UITableViewCell : Value of type 'UITableViewCell' has no member 'pointsNumber'

我的错误在下面的第一个代码中,在开关的情况2中。cell.pointsNumber.text="toto"Xcodeerror:Valueoftype'UITableViewCell'hasnomember'pointsNumber'我无法访问我的类PerformancesViewCell来填充标签。我的转换不起作用,我的单元格仍然像UITableViewCell而不是PerformancesViewCell。预先感谢您的帮助;)细胞标识符:letthirdCellIdentifier="thirdCell"表格View:functableView(tableView:UITableV

ios - Swift:利用 CLLocationManagerDelegate 和 CoreLocation.framework 导致 "Use of undeclared type"错误

我正在播放一个youtube视频,该视频提供了一个基本示例,说明如何利用Xcode的定位服务为程序编写一种map用户界面。我按照设置程序的视频中的步骤进行操作,并在尝试编译应用程序时收到一个假设简单的“使用未声明的类型”错误。https://www.youtube.com/watch?v=qrdIL44T6FQ-链接到youtube视频。问题出现在类创建行。importUIKitimportMapKitimportCoreLocationclassViewController:UIViewController,MKMapViewDelegate,CLLocationManagerDel

ios - "Type' 程序 ' does not conform to protocol ' 任何对象 '"

我更新了xcode,现在我的项目出现错误,我不知道该怎么办。structProgram{letname:Stringleturl:String}self.arrayOfPrograms=[Program(name:"First",url:"http://1.com"),Program(name:"Second",url:"http://2.com"),Program(name:"Third",url:"http://2.com")]我收到错误“Type'Program'doesnotconformtoprotocol'AnyObject'” 最佳答案