草庐IT

member-variables

全部标签

variables - 通过引用访问变量

我正在尝试找出在Swift中引用简单类型的基本方法。在C中,这不是问题:inta=42;int*refA=&a;*refA=43;//Atthispoint,ais43在Swift中,我似乎不能这样做。vara:Int=42println(a)//varaRef:Int=&a//Nope.//varaRef:Int&=&a//Nah.//inoutvar:IntaRef=&a//Nyet//varinout:IntaRef=&a//Non//varaRef:Int*=&a//Whatareyou,stupid,orstubborn?////aRef=43//Ifanyoftheabov

ios - 删除 NotificationCenter 的观察者 - "Variable used within its own initial value"

我不明白如何使用block删除通知的观察者。varblock=NotificationCenter.default.addObserver(forName:.notifName,object:obj,queue:OperationQueue.current,using:{notificationinNotificationCenter.default.removeObserver(block)//Dostuff})这会出现编译器错误“变量在其自身的初始值内使用”。我怎样才能删除这个观察者? 最佳答案 编译器提示是因为它“不知道”闭包

xcode - 更新 XCode 和 Swift 后的“Set<NSObject >' does not have a member named ' containsObject”

上周我一直在使用最新的FacebookiOSSDKv4.0.1编写Swift应用程序。今天更新到最新的XCode6.3和Swift1.2后,出现了很多错误。我已经能够修复其中的大部分问题,主要是新的语法错误,例如强制转换,但出现此错误后我无法找到原因。ifresult.grantedPermissions.containsObject("email"){...}'Set'doesnothaveamembernamed'containsObject'如果有人有任何建议,我们将不胜感激。 最佳答案 看来result.grantedPer

ios - swift 3 : How to assign variable of different option types without multiple if let statements?

首先,如果标题含糊不清,我深表歉意。请随意更改它以符合问题描述。我会尽力描述我的问题,但首先这里有一段代码:ifletvc=currentVCas?FirstViewController{vc.doSameMethod()}elseifletvc=currentVCas?SecondViewController{vc.doSameMethod()}elseifletvc=currentVCas?ThirdViewController{vc.doSameMethod()}基本上,我使用iflet语句检查可选的nil,然后解包并赋值。我在所有3个ViewController中都有doSam

swift - C 中的 offsetof(struct, member) 在 Swift 中的等价物是什么?

这是Swift中的一个结构体:structA{varxvaryvarz}我应该怎么做才能得到结构A中y的偏移量,就像C中的offsetof(A,y)一样?谢谢:) 最佳答案 MemoryLayout.offset(of:)是在Swift4.2中添加的,实现了SE-0210Addanoffset(of:)methodtoMemoryLayout例子:structA{varx:Int8vary:Int16varz:Int64}MemoryLayout.offset(of:\A.x)//0MemoryLayout.offset(of:\A

swift - '(key : AnyObject, value: AnyObject )' does not have a member named ' 下标'

我有一个类似于thisquestion的问题,但那里的答案对我没有帮助。我有这些代码行:varid=item["id"]as?String??""varname=item["name"]as?String??""varpic=item["pic"]as?String??""对我来说,这些代码行几乎是一样的。对于Xcode,这是另一回事。第一行没问题。后两行生成此错误:'(key:AnyObject,value:AnyObject)'doesnothaveamembernamed'subscript'这里为大家提供更多背景信息:classfuncgetFromJson(json:NSDi

ios - 找不到成员(member)标志(快速,解析)

if(PFUser.currentUser()==nil){self.loginViewController.fields=PFLogInFields.UsernameAndPassword|PFLogInFields.LogInButton|PFLogInFields.SignUpButton|PFLogInFields.PasswordForgotten|PFLogInFields.DismissButtonvarlogInLogoTitle=UILabel()logInLogoTitle.text="Test"self.logInViewController.logInView.

swift WKWebView : Can't find variable error when calling method

我正在尝试将GPS坐标传递给方法调用setIOSNativeAppLocation。我在下面有以下代码,但出现此错误:AJavaScriptexceptionoccurred"UserInfo={WKJavaScriptExceptionLineNumber=1,WKJavaScriptExceptionMessage=ReferenceError:Can'tfindvariable:setIOSNativeAppLocation,WKJavaScriptExceptionSourceURL=http://mywebsite.com,NSLocalizedDescription=AJa

core-data - 核心数据错误 : 'AnyObject' does not have a member named 'Generator'

我无法弄清楚这里出了什么问题。代码只是将username和password添加到实体“Users”,然后检索它。代码运行良好,直到我在其中添加了一个for循环。我什至尝试将AnyObject转换为NSManagedObject(据我所知这不是必需的)代码:importUIKitimportCoreDataclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.v

swift - 枚举 : Switch case for variables of type

当我尝试打开具有枚举friendstate的optional时,当我尝试在下面的switch语句中应用它时,为什么会出现错误?提供的错误是在类型“friendState!”中找不到枚举案例“已添加”(所有情况下都会出现错误)有没有办法解决这个错误?varusernameText:String!varUID:Int!varuserDetails:UserState?varbuttonText:String{switch(userDetails!.state){case.added:return"remove"//erroroccurscase.incoming:return"accept