jjzjj

setValue

全部标签

c# - Registry.SetValue 不适用于 x86

我想在注册表中为x64和x86编辑特定值(类型REG_SZ),但SetValue方法不会更改x86的值。x64工作正常。这是我的代码:RegistryKeyregKeySpecific=RegistryKey.OpenBaseKey(RegistryHive.LocalMachine,RegistryView.Registry32);RegistryKeyregistryKey=regKeySpecific.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\FolderDescriptions\\{B

ios - NSUserDefaults setValue 和 objectForKey

你可以使用:[[NSUserDefaultsstandardUserDefaults]setValue:objectIDforKey:"objectID"]在NSUserDefaults中设置一个对象,然后使用以下方法检索该对象:objectType*tempObject=[[NSUserDefaultsstandardUserDefaults]objectForKey:@"objectID"]?所以澄清一下,我要问的是,如果我使用setObject,我可以使用valueForKey吗?反之亦然,我可以使用setValue然后使用objectForKey检索它吗?为什么你不能/不能那样

ios - 如何创建一个 CATransform3D 匹配另一个使用 setValue :forKey: 制作的

我试图创建一个CATransform3D,但弄错了。以下代码使用键值完成了我想要的操作:[_transitionLayersetValue:[NSNumbernumberWithFloat:metrics.translationPointsX]forKeyPath:@"sublayerTransform.translation.x"];[_transitionLayersetValue:[NSNumbernumberWithFloat:metrics.radians]forKeyPath:@"sublayerTransform.rotation.y"];[_transitionLaye

ios - 为什么要使用 registerDefaults : instead of setValue:forKey:?

当我为我的应用设置默认首选项时,我会执行以下操作:1)阅读Root.plist从里面Settings.bundle入字典。2)我测试是否设置了首选项,如果没有,我将通过[NSUserDefaultsstandardUserDefaults]registerDefaults:]注册我的默认字典。问题是,默认注册了registerDefaults:不要去持久存储,所以如果用户从不改变他们的偏好,我正在阅读我的默认偏好并用NSUserDefaults注册它们每次应用程序启动时。而不是使用registerDefaults:我可以使用setValue:forKey:并将我的默认设置转到持久存储,

iOS9:替代 UIDevice.currentDevice().setValue(...) 以强制定向

在我看来这在iOS9中不再有效。这是根据我的SO研究强制改变方向的实际方法。它现在卡住了我的SpriteKit游戏。只有我一个人吗?如果不是,有人知道替代方案吗?编辑:Portrait和UpsideDown仍然有效。现在似乎只有横向模式会导致卡住编辑2:实际上我认为你可以选择PortraitUpsideDown和LandscapeLeftLandscapeRight,但不能在它们之间 最佳答案 添加到Alex的回答:我的经验是Apple只阻止不需要需要全屏的iOS9iPad的方向更改。因此,如果您告诉应用程序需要全屏,则旋转应该起作

ios - setValue : or removeValue: 的 Firebase 权限被拒绝

这个问题在这里已经有了答案:Thereadfailed:Permissiondeniederrorinfirebase(1个回答)关闭6年前。我已经开始为ios使用firebase。我正在学习本教程https://www.raywenderlich.com/109706/firebase-tutorial-getting-started.我已经在firebase中创建了我的项目。在iOS项目中添加了refURL,但我什至无法添加项目。它正在给出这个响应[Firebase]setValue:orremoveValue:at/grocery-items/testfailed:permiss

ios - 在 Swift(iOS)和 setValue forKey 中子类化 NSObject 的子类

我正在编写一个基础模型类,它是NSObject的子类,然后每个模型都是该模型的子类。创建模型时,我提供了一个Dictionary构成模型属性的属性。classModel:NSObject{varhi:String="hi"init(attributes:Dictionary){super.init()for(index,attribute)inattributes{self.dynamicType.setValue(attribute,forKey:index)}}}classUser:Model{varname:String="Donatello"}当我在NSObject的直接子类上

ios - Swift 3 Firebase - (setValue :) Cannot store object of type _SwiftValue at content

我已经多次看到这个问题被问到,但似乎无法弄清楚如何使用这些答案来解决我的代码中的问题。这是我当前使用的代码:ifletpostContent=postAlert.textFields?.first?.text{letpost=Post(content:postContent,addedByUser:"MaxKortge")letpostRef=self.dbRef.child(postContent.lowercased())postRef.setValue(post.toAnyObject())//errorhere}我假设控制台中的错误是指我在其中评论“这里有错误”的那一行。toA

ios - Firebase 的 Swift 中的 SetValue 删除了旧值

在文档中它说我应该使用这段代码来设置新值:self.ref.child("users").child(user.uid).setValue(["username":username])这样,我就可以设置用户名了。但是,如果我想稍后添加另一个值,例如XP点数,我可以使用以下代码行:varXPPoints=1self.ref.child("users").child(user.uid).setValue(["XPPoints":XPPoints])但是,这会删除用户名值或之前存储的任何其他值。它取代了所有的值(value)。我还尝试了文档在以下位置所说的第二件事:https://fireb

ios - UIDevice.current.setValue(value, forKey : "orientation") does not work if phone held in landscape and tilted 45 - 90 degrees

我在用letvalue=UIInterfaceOrientation.landscapeRight.rawValueUIDevice.current.setValue(value,forKey:"orientation")强制呈现ViewController以横向显示。这是导航Controller流程的一部分。这按预期工作,但如果手机横向放置并倾斜45到90度,View将以纵向显示。该方法被调用并且预期值是正确的,但景观没有发生变化。这可以在带有导航Controller的基本项目中重现。有谁知道是什么导致了这种行为? 最佳答案 我也