草庐IT

compiled-query

全部标签

swift - Xcode 6.3 中的 Git : Master branch showing new files from other branches in red and won't compile

我在使用Xcode的集成源代码管理和Git时遇到以下问题:我有一个完美运行的master分支,我想开发两个新功能。所以我创建了两个新分支,我在每个分支上添加了一个新文件。现在,当我切换回master分支或其他分支时,在提交更改并且没有merge(我还不想merge)之后,来自所有分支的文件出现在项目导航器中(那些不属于当前分支的是红色)并阻止我的代码编译,因为编译器提示这些文件不存在。不管我在其他分支做了什么,我的主人至少应该编译吧?我是否遗漏了一些微不足道的东西? 最佳答案 未跟踪的文件和未暂存的更改不属于任何分支。它们只存在于你

ios - Swift 编译器问题 : Compiler doesn't compile long parameters array for Alamofire post request

这似乎是一个错误或任何其他问题,编译器无法编译大型参数数组并且不会继续构建。您的帮助将不胜感激。这是我的代码:letcompany_id=self.globals.company_id!letuser_id=self.globals.user_id!varf_no=""ifletfilght_no=self.tfFlightNo.text{f_no="assets/uploads/images/img_\(filght_no).png"}leturlString="...."letparam:[String:Any]=["flight_remarks":self.txtRemarks.

swift - 类型(:) function compiler warning in Swift 4

我已经将项目从Swift3升级到Swift4,但是编译器提示if中的条件不能调用非函数类型的值'AnyClass'(aka'AnyObject.Type')。如何解决?funcgetHandler(_type:AnyClass)->CSHandler?{forhandlerinhandlers{iftype(of:handler)===type{returnhandler}}returnnil} 最佳答案 我认为编译器混淆了参数type和方法type(of:)都具有相同的初始标记。您能否将参数名称从type更改为pType,如下所示

compiler-errors - 为重写属性给出的错误使用不明确

我在playground中定义了一个子类和一个父类(superclass),它们代表Swift中的Card和PlayingCard。在名为desc的Card中有一个带有getter的计算属性。我在子类中重写了它,以便根据仅在子类中定义的另外两个属性计算它。这一切在Playground上运行良好,并按预期打印出“AceSpades”。importCocoaclassCard{vardesc:String{get{return"Defaultdescription."}}}classPlayingCard:Card{varsuit:Stringvarrank:Stringoverridev

iOS/swift : in which function between viewDidLoad and viewWillAppear am I supposed to query a database?

在我的应用程序中,由Swift和XCode6开发,我必须查询一个数据库,然后根据该答案修改并显示一些UI小部件,在我的例子中,它们是三个彩色按钮,我必须更改由数字组成的文本。这些按钮指示分配给用户的任务数量,并且根据任务的优先级它们具有不同的颜色。那么,我是否应该在viewDidLoad()函数中查询数据库,然后根据答案更改viewWillAppear中的按钮文本?是吗? 最佳答案 是的,你可以在viewDidLoad中查询它,但如果你在viewWillAppear中查询它会更好,因为viewDidLoad在View第一次加载时调用

AssertionError:Torch not compiled with CUDA enabled

问题来源:    在进行pytorch的本地GPU版本安装过程中屡次碰壁,第一个问题是在pytorch官网给的下载命令行执行不成功,第二个是成功在本地GPU下载pytorch后执行将向量值挪到cuda0上时系统报错,内容为标题所示,这两个问题的具体解决方案如下所述。解决方法一:    首先对于第一个问题,由于我本地下载的cudaversion为11.7,但是由于pytorch官网没有更新到cuda11.7版本对应的pytorch,最高版本只有cuda11.6对应的pytorch,故我选择下载cuda11.6对应的pytorch版本。值得注意的是,若你的本地cuda也同样为11.x,则不应该下载

ios - Realm swift : Can we implement two filter queries in single line statement?

我想像android一样在单行语句中实现filter的realm查询安卓:RealmResultscontactList=realm.where(Contact.class).equalTo(Contact.IS_FORMATTED,Boolean.TRUE).equalTo(Contact.IS_NEW_CONTACT,Boolean.TRUE).findAll();swift:我们如何在swift单行语句中实现上述查询? 最佳答案 letcontactList=realm.objects(Contact).filter("IS_

iOS:CloudKit perform(query:) 什么都不做 - 闭包未执行

我正在将CloudKit添加到我的应用程序以启用iCloud同步。但是我的方法遇到了问题,该方法在私有(private)数据库上使用perform方法执行查询。我的方法运行良好,然后我更改了一些相关方法(只是检查iCloud是否可用),突然我的执行方法什么也没做。我的意思是perform(query:)闭包中没有任何内容被执行。我在第一行有断点,在下一行有其他断点,但从未设法击中它们。privatestaticfuncgetAppDetailsFromCloud(completion:@escaping(_appDetails:[CloudAppDetails]?)->Void){va

swift - 嵌套类型数组 : Why Does the Compiler Complain?

classClassA{classClassB{}}letcompiles:[ClassA.ClassB]letdoesNotCompile=[ClassA.ClassB]()Playground执行失败:MyPlayground.playground:109:22:错误:无效使用“()”调用非函数类型“[ClassA.ClassB.Type]”的值让doesNotCompile=ClassA.ClassB^~~ 最佳答案 如您所述,它使用以下语法:letarrayOfClassB:[ClassA.ClassB]=[]但是如果我们声

compiler-errors - 将代码从 Objective-C 转换为 Swift

我在Objective-C中得到了这行代码,我绝对需要将它“翻译”成Swift。BOOLhasBlur=blurRadius>__FLT_EPSILON__不幸的是我得到了这个错误:Useofunresolvedidentifier__FLT_EPSILON_你能帮帮我吗?谢谢 最佳答案 Forswift3.1ORaboveCGFloat.ulpOfOne或Double.ulpOfOne 关于compiler-errors-将代码从Objective-C转换为Swift,我们在Stack