草庐IT

Controllers-Swift

全部标签

iOS Swift vs Node JS Crypto 不同的输出

我不确定我的NodeJS代码有什么问题。与iOSSwift中的输出相比,NodeJS的输出缺少一些字符。我的NodeJS代码:varcrypto=require('crypto');varCRYPTO_ALGORITHM="aes-256-ctr";varCRYPTO_PASSWORD="3zTvzr3p67VC61jmV54rIYu1545x4TlY";varCRYPTO_IV="0123456789012345";varstring_data="OLIVERMARTINEZOLIVER";varcipher=crypto.createCipheriv(CRYPTO_ALGORITH

json - Realm 与 swift : don't update a column after first load

对于我当前的项目,我正在使用Realm。我对后端进行了2次调用,以获取我的JSON数据。第一次调用用类别Id、Name和imageUrl填充我的数据库(名为Categories)。classCategories:Object,Mappable{dynamicvarid:Int=0dynamicvarname:String?dynamicvarimageUrl:String?requiredconvenienceinit?(_map:Map){self.init()}overrideclassfuncprimaryKey()->String{return"id"}funcmapping(

swift - 为 SKCropNode 分配多个掩码

例如,我有一个在屏幕上向左然后向右移动的圆圈。我希望圆仅在两个特定正方形(maskNodes)内时可见。我正在使用SKCropNode来尝试实现这一点,但SKCropNode掩码只允许我分配一个掩码。有没有人知道为SKCropNode分配两个或更多掩码的方法,或者是否有可能这样做。谢谢!overridefuncdidMoveToView(view:SKView){anchorPoint=CGPointMake(0.5,0.5)backgroundColor=UIColor.whiteColor()letmask1=SKSpriteNode(color:UIColor.blackColo

swift - 将我的代码转换为新的 Swift (2.2),字典没有数组函数?

我正在尝试将我的代码转换为Swift2.2(在Swift2.0发布之前我还没有打开过这段代码)。我经常做的事情之一是使用字典项的.array函数将字典转换为数组。这显然不再是一个功能。我应该做些什么?我认为.elements函数可以工作,但我无法使用数组[index]命令进行拉取。谢谢! 最佳答案 有很多方法可以完成这样的事情。最简单的方法是将模型更改为字典数组(或自定义对象数组):varpeople=[["name":"Rob","city":"NewYork","state":"NY","street":"11WallStree

html - swift 。显示来自网站的图像 (xxx.?action=stream)

我想显示来自网站的图像。问题是图像在“xxx.?action=stream”我试过:extensionUIImageView{publicfuncimageFromUrl(urlString:String){ifleturl=NSURL(string:urlString){letrequest=NSURLRequest(URL:url)NSURLConnection.sendAsynchronousRequest(request,queue:NSOperationQueue.mainQueue()){(response:NSURLResponse?,data:NSData?,error

swift 可选问题

我在编译器中遇到以下错误-(位置:CLLocationCoordinate2D)->GMSMarker不可转换为(position:CLLocationCoordinate2D)->GMSMarker!。请帮我解决一下。给出这个错误的代码是-letlocation=CLLocationCoordinate2D(latitude:Double(latitudeVal!)!,longitude:Double(longitudeVal!)!)letlocationMarker=GMSMarker(position:location)其中latitudeVal和longitudeVal是来自服

swift - Core Data 将数据添加到 Swift 中的关系

我正在尝试通过核心数据关系将这个系列实例添加到一个国家/地区。唯一的问题是我的NSOrderedSet变得非常大,并且这种添加方法变得效率低下,因为我必须将已经存在的整个NSOrderedSet(变大)加载到内存中。将其复制到可编辑的副本中,然后添加新实例。比为该国家/地区设置大型NSOrderedSet新的OrderdSet并保存它。(顺便说一句,这是我在互联网上找到的一个简单的解决方案)是否可以在不加载与该特定国家相关联的整个NSOrderdSet的情况下执行此操作?那么只添加新实例而不加载完整列表?对于我含糊的解释,我深表歉意。我是Core-Data概念的新手。fordatain

ios - 在 Swift 2 中使用 MailCore2 时出错

我在我的iOS应用程序中使用Swift的MailCore2在后台向电子邮件发送消息,而没有打开内置邮件应用程序,但是当我在我的设备(真实设备)上运行应用程序时,我遇到了这个问题:发送按钮的完整代码:@IBActionfuncsendButton(sender:AnyObject){varsmtpSession=MCOSMTPSession()smtpSession.hostname="smtp.gmail.com"smtpSession.username="from-email"smtpSession.password="password"smtpSession.port=465smt

ios - Swift ObjectMapper 类型推断

亲爱的Stackoverflowers,我在使用ObjectMapper方面遇到了障碍,所以让我们开门见山。我将模型以JSON格式保存为SQLite表中的临时记录。每个模型都有一个类型字段,用于唯一标识它映射到的模型类型。例如,如果我们有符合Animal协议(protocol)的模型Dog、Cat、Mouse,则有一个等效的AnimalType(DogType、CatType、MouseType)枚举,它也是每个模型中的一个字段。保存到数据库后,我很难找到一种优雅的方式来将从数据库加载的JSON映射到Model类的实际实例。我目前正在做的是通过NSJSONSerialization将J

swift - "Correct"快速的 Realm 模型?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion我目前正在使用Realm在swift中实现我的第一个应用程序。我很喜欢!然而,我试图让我的模型“好”,但我真的觉得我让它们在Realm上变得更糟。这是一个示例模型:importRealmSwiftclassLocation:Object{dynamicvarident=""dynamicvarpackage=""dynamicvartitle=""dynamicvaris_selected