草庐IT

nsobject

全部标签

ios - NSObjCRuntime、NSZone 和 NSObject 中的解析问题

我正在使用AddThis在我的iOS应用程序中添加共享选项。我已经导入了这些类并向所有导入的类添加了-fno-objc-arc标志,因为它们不使用ARC。但是,当我尝试运行该应用程序时,我遇到了一系列解析问题,例如:Expectedidentifieror'('Unknowntypename'NSString'Unknowntypename'Protocol'...这些错误发生在NSObjCRuntime、NSZone和NSObject中。我也包含必要的框架。有什么想法吗?如果有帮助,请包括此图片: 最佳答案 当我尝试将C代码(.h

objective-c - Swift:控制台中的 Print(object) 不显示变量属性,例如 NSObjects 的 Objective-C

我正在尝试使用控制台调试器(LLDB)打印出一些变量,但输出通常不显示任何变量的属性:p_myObject或po_myObject(均无效)产量(myApp.SomeEntity)$R2=0x00007fa4aad2fda0{myApp.SomeParentEntity={CoreData.NSManagedObject={ObjectiveC.NSObject={}}}}同上其他NSObjects,是否有一种特殊的方法必须在Swift中打印出NSObjects? 最佳答案 我在XCode6和Swift项目中遇到了同样的问题。我终于

swift - 如何在 Swift 中处理 launchOptions : [NSObject: AnyObject]??

在SwiftAppDelegate类中,您将获得以下方法:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{//...code...returntrue}launchOptions:[NSObject:AnyObject]?参数是可选的。在Objective-C中,这是作为NSDictionary传递的。我想从中提取UIApplicationLaunchOptionsRemoteNotificationKey。

xcode - 使用 NSObject 继承子类化 Swift 泛型类

我遇到了一个错误,我不确定这是Swift语言的限制还是错误。这是最基本的前提:classGenericClass:NSObject{varinputValue:Tinit(value:T){self.inputValue=valuesuper.init()}}classSubClass:GenericClass{overrideinit(value:String){super.init(value:value)}}vartest=GenericClass(value:"test")//Succeedsvartest2=SubClass(value:"test2")//Failswith

ios - 在 Swift 中将 [NSObject, AnyObject] 转换为 [String, AnyObject]

我有以下行曾经在Swift的iOS8中工作。letplacemark=placemarks![0]as?CLPlacemarkletdestinationPlacemark=MKPlacemark(coordinate:placemark!.location!.coordinate,addressDictionary:placemark?.addressDictionary)但现在它给了我以下异常:Cannotconvertvalueoftype'[NSObject:AnyObject]?'toexpectedargumenttype'[String:AnyObject]?'我该怎么做

ios - 无法使用类型为 '[NSObject : AnyObject]?' 的索引下标类型为 'String' 的值

错误:Cannotsubscriptavalueoftype'[NSObject:AnyObject]?'withanindexoftype'String'代码:funcgetApple(appleId:String){varapples=userDefaults.dictionaryForKey("apples_array")println(apples[appleId]) 最佳答案 应该是:varapples=userDefaults.dictionaryForKey("apples_array")println(apples?

swift 3 : subclassing NSObject or not?

我读过一些帖子,例如thisone关于在Swift中子类化NSObject或仅拥有其原生基类class而没有子类化之间的区别。不过都是些老帖子了,这个话题我也不是很清楚。什么时候应该继承NSObject?继承它和不继承它之间的实际区别是什么?目前Swift中的推荐是什么? 最佳答案 Apple'sdocumentationaboutNSObject声明如下作为介绍:NSObjectistherootclassofmostObjective-Cclasshierarchies.ThroughNSObject,objectsinheri

swift - 无法将类型 '[String : String?]' 的值转换为预期的参数类型 '[NSObject : AnyObject]?'

当我使用Parse1.8.5将数据上传到Parse时,此云代码在“params”中存在编译错误,我无法对其进行调试。letparams=["phoneNumber":userPhoneNumber,"username":username,"password":userPassword,"Email":userEmail]PFCloud.callFunctionInBackground("sendCode",withParameters:params,block:{(response:AnyObject?,error:NSError?)->Voidinifresponse?.locali

xcode - 快速覆盖NSObject中的描述方法

当我尝试在我的xcode项目中构建一个对象时,我遇到了一个编译器错误。这是代码:importUIKitclassRectangulo:NSObject{varladoA:IntvarladoB:Intvararea:Int{get{returnladoA*ladoB}}init(ladoA:Int,ladoB:Int){self.ladoA=ladoAself.ladoB=ladoB}funcdescription()->NSString{return"Elareaes\(area)"}}编译时的错误是:Rectangulo.swift:26:10:Method'description

ios - [NSObject : AnyObject] ?' does not have a member named ' subscript' in Xcode 6 Beta 6

我正在使用Swift的Xcode6Beta6构建应用程序,但我不断收到此错误:[NSObject:AnyObject]?'doesnothaveamembernamed'subscript'我不知道如何解决这个问题。我试过看这个[NSObject:AnyObject]?'doesnothaveamembernamed'subscript'errorinXcode6beta6但我仍然不明白那是如何解决问题的。如果有人能向我解释这一点,那就太好了。如果你想看我的代码,这里是:importUIKitclassTimelineTableViewController:UITableViewCon