草庐IT

attribute_exists

全部标签

ios - 警告 : Unexpected version number in 'available' attribute for non-specific platform '*'

我有这段代码:@available(*,deprecated:3.0,message:"Useactivate().")publicfuncinstall(){self.activate()}自从我升级到swift5和xcode10.2之后,我收到以下警告:Unexpectedversionnumberin'available'attributefornon-specificplatform'*'并修复:Replace':3.0'with''这个警告是什么?它说什么? 最佳答案 documentation指出星号不能与Swift版本

ios - 对核心数据 : "Select * WHERE "attribute"== "Some string" "执行此操作

我确实设法做到了这一点,方法是制作一个带有循环的函数,该循环将属性检查为字符串。但我正在寻找一种更好的方法来做到这一点。在sql中我这样做:Select*WHERE"attribute"=="string"是否有快速完成此操作的方法?我的函数如下所示:functableData(){letobjects=retrieveValues("JobTime")//RetrieveaNSMutableArrayif!objects.isEmpty{forvarindex=0;index 最佳答案 为了在CoreData中执行获取请求,您必须

swift : Regex for remove all inline HTML attributes

我想清除HTML字符串文本中的所有属性。我找到了很多答案,但问题是如果我们没有正确的CSS样式,正则表达式的语法将无法工作。我的处境很困难,因为从API获取的HTML文本与其样式不符。可能是这样的:AngkorWatisatemplecomplexinCambodiaandthelargestreligiousmonumentintheworld,onasitemeasuring162.6hectares(1,626,000m2;402acres).ItwasoriginallyconstructedasaHindutemplededicatedtothegodVishnuforthe

ios - 错误 : UICollectionView received layout attributes for a cell with an index path that does not exist in Swift

我“https://www.raywenderlich.com/392-uicollectionview-custom-layout-tutorial-pinterest”创建自定义UICollectionView。(调整单元格高度)如果我向上滚动,cell会继续添加,从上往下滚动刷新。当您运行您的应用程序并最初生长Cells时没有问题。但是,刷新或重新排序单元格数量时总是出错。错误:***Assertionfailurein-[UICollectionViewDatavalidateLayoutInRect:],/BuildRoot/Library/Caches/com.apple.

swift - 是否有与 GCC `__attribute__((constructor))` 等效的 Swift?

我在用纯Swift创建东西时遇到了问题。我正在尝试实现类似于NSValueTransformer的类注册表。在Objective-C中,我将通过在子类的load类方法中调用setValueTransformer:forName:来确保NSValueTransformer子类已注册。这种方法在Swift中不起作用,因为运行时不会在Swift类上调用load。我的下一个想法是找到__attribute__((constructor))的Swift版本,但我的搜索一无所获。Swift是否提供类似于__attribute__((constructor))的东西,或者是实现此目的的唯一方法是编写

swift - 尝试在 Bluemix 上运行 Swift Vapor - 找不到 404 : Requested route does not exist

我正在尝试弄清楚如何在IBMBluemix中部署一个使用Vapor框架的Cloudfoundry应用程序。IBM正在为使用他的平台通过他的框架Kitura开发服务器端Swift应用程序提供便利和指导。我认为作为Cloudfoundry提供商,使用适当的Swiftbuildpack,我们必须能够部署通用服务器端Swift代码。最后,在学习一些CF的同时,我达到了使用CloudFoundryCLI的地步:我正在连接到BluemixAPI端点(api.eu-gb.bluemix.net)登录正常(将超时设置环境变量CF_DIAL_TIMEOUT扩展为20后)进行“cf推送”。它创建应用程序并

swift 3 : Getting attributes at substring in NSAttributedString

我的一个Controller有一个NSAttributeString,里面有一个链接:@IBOutletvartextView:UITextView!//BelowisextractedfromviewDidLoad()letlinkStr="Clickhereforgoodtimes."letattributedText=try!NSAttributedString(data:linkStr.data(using:String.Encoding.unicode,allowLossyConversion:true)!,options:[NSDocumentTypeDocumentAtt

Xcode 7.1 : Property with retain or strong attribute must be of object type

我在一个swift文件中有这个变量:varadbk:ABAddressBook!一直很好,直到Xcode7.1。现在它提示“具有保留或强属性的属性必须是对象类型。”错误在-Swift.h文件中。知道发生了什么变化会导致这种情况以及如何解决它吗? 最佳答案 如果Swift类声明了一些AdressBook属性并且此类是混合Swift/ObjC项目的一部分,则会发生此错误。Xcode然后生成Swift桥接header,其中此属性变为(nonatomic,strong),它仅适用于对象,不适用于结构。当我需要将ABRecordRef从Obj

ios - CNContactViewController() 的 "Create New Contact"和 "Add to Existing Contact"

使用ABAddressBook,当我希望用户能够为他们以前从未见过的联系人选择“创建新联系人”和“添加到现有联系人”选项时,我会创建并显示一个ABUnknownPersonViewController.我找不到在CNContacts框架中复制此功能的方法。在我看来,CNContactViewController(forUnknownContact:contact)可以工作,但不幸的是,这只能让用户“发送消息”或“共享联系人”。在CNContacts中,如何允许用户将联系人保存到他们的地址簿中,作为新联系人或现有联系人的一部分?funcpresentContact(){letstatus

java - JDK9 上的 "package java.net.http does not exist"错误

我在从HttpRequestJavaDoc编译简单的阻塞GET示例时遇到问题:packageorg.example;importjava.io.IOException;importjava.net.URI;importjava.net.URISyntaxException;importjava.net.http.HttpRequest;importjava.net.http.HttpResponse;importstaticjava.net.http.HttpRequest.noBody;importstaticjava.net.http.HttpResponse.asString;p