草庐IT

objective-c - CF_RETURNS_RETAINED 或 CF_RETURNS_NOT_RETAINED : which to use when?

我不确定对于返回CFDataProviderRef的自定义函数是使用CF_RETURNS_RETAINED还是CF_RETURNS_NOT_RETAINED。根据thedocumentationatthelocationwherethemacrosaredefined,两者都应该只在特殊情况下使用,正确的修复应该是修复我的命名约定。但是swift/objective-c文档suggestsusing它们注释任何返回CoreFoundation指针的函数,而没有真正解释何时使用哪个---如果我不注释它们,我需要每次在swift代码中手动指定行为。我能找到的更多文档解释了如何使用+1的AR

ios - Swift cocoa pod 问题 "Use of unresolved identifier"

我开始经常遇到的问题是:Useofunresolvedidentifier''所以我想用这个library在我的Swift项目中,但似乎我的项目看不到文件。当我尝试使用AnimatableImageView对象时,我得到了Useofunresolvedidentifier'AnimatableImageView' 最佳答案 “编辑您的build设置并添加“其他链接器标志”=“-ObjC””否则,使用“进口岐阜”。这应该有效。 关于ios-Swiftcocoapod问题"Useofunre

swift - NSFetchRequest as entityName 给出错误 "use of undeclared type"

我在Swift2.1和Xcode7.2中使用核心数据此代码给我一个无法找到实体名称的错误。这因为[Company]不起作用。我有一个具有此名称的实体。letfetchRequest=NSFetchRequest(entityName:"Company")do{varresult=tryself.moc.executeFetchRequest(fetchRequest)as![Company]if(result.count>0){companyName?.stringValue=result[0].valueForKeyPath("name")as!String//success...}

Linux 上的 Swift 2.2, "use of unresolved identifier ' 退出'”

我试图在Linux上的Swift2.2中退出带有错误代码的命令行实用程序。我尝试了thisquestion中的解决方案,但我仍然得到一个未解析的标识符。复制问题的简单测试脚本:$>catexit_test.swiftimportFoundationguard0==1else{exit(0)}我收到以下错误消息:$>swiftexit_test.swiftexit_test.swift:3:21:error:useofunresolvedidentifier'exit'guard0==1else{exit(0)}exit似乎不再与Foundation一起导入,但我不确定下一步要寻找一种退

AlamoFire 与 Swift 1.2 : Ambiguous use of 'responseJSON'

我正在尝试在XCode6.3中将AlamoFire与Swift1.2结合使用。我已经解决了大部分问题(即更改为as!),但我有一个我无法弄清楚。以下代码-以及类似的代码片段-在第5行(“req.responseJSON(){”)生成编译时错误消息“'responseJSON'的使用不明确”。我需要在AlamoFire库或我的代码中更改什么来修复它?注意:我按照文档中的描述导入了该项目,它在Swift1.1和XCode6.1.1中运行得非常好functheaters(delegate:GlobalNetworkingDelegate){ifleturl=self.mainNetworki

swift - 如何修复 'can not use mutating member on immutable value' ?

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭5年前。Improvethisquestion获取错误:Error:cannotusemutatingmemberonimmutablevalue:'fromArray'isa'let'constant在下面的代码中:funcremoving(item:Int,fromArray:[Int])->[

swift - iOS : Ambiguous Use of init(CGImage)

我正在尝试将CGImage转换为CIImage;但是,它不起作用。这行代码:letpersonciImage=CIImage(CGImage:imageView.image!.CGImage!)抛出以下错误Ambiguoususeof'init(CGImage)'我真的很困惑这个错误是什么意思。我需要进行此转换,因为内置CoreImage框架中的CIDetector.featuresInImage()需要一个CIImage 最佳答案 我自己解决了。事实证明,我错误地将CGImage大写。代码应该真的是:letpersonciImag

ios - Why can't I use the new inline #imageLiteral syntax in Xcode 8? "Expected expression in return result"

我正在尝试使用Xcode8中Assets文件夹中新的#imageLiteral内联图像分配,而不是整个UIImage(named:"")语法它只是显示的图像,asshownhere.但是当我这样做时,当它是一个函数时,我会收到错误“返回结果中的预期表达式”。这是一个简单的例子:funcimg()->UIImage{return#imageLiteral(resourceName:"small-checkmark")}在Xcode中它按预期显示small-checkmark的位置,但由于上述错误而无法编译。一切都为我自动完成,文件位于Assets文件夹(PDF)中。我不明白出了什么问题。

ios - 错误 :Use of undeclared type 'NSObject' in Xcode

我构建了一个名为“CheckItem”的新数据结构(我正在做一个Todo项目)我让CheckItem类继承NSObject和NSCoding但是Xcode在第1行警告编译时错误:classCheckItem:NSObject,NSCoding{thehintis:Useofundeclaredtype'NSObject'(and'NSCoding')全类如下:classCheckItem:NSObject,NSCoding{vartext:StringvarisDone:BoolvarimageName:Stringinit(text:String,isDone:Bool,imageN

iOS8 核心数据 "use of unimplemented initializer"

我在尝试运行我的应用程序时遇到以下错误fatalerror:对类“rcresttest.CatalogItem”使用了未实现的初始化程序“init(entity:insertIntoManagedObjectContext:)”我可以通过将数据模型中的实体类更改为其他内容来绕过此错误,但随后我将在尝试向下转型时得到swift_dynamicCastClassUnconditional:。这是beta6中的错误还是我做错了什么?目录项.swiftimportCoreData@objc(CatalogItem)classCatalogItem:NSManagedObject{@NSMana