- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的问题是:我正在查询 user["key"]
,我正尝试将其分配给一个新变量,如文档中所述。
Parse 中的列是一个 Strings
数组,在我的查询中,如果我 println(user["key"])
它返回正确的对象。
但是,当我这样做时:
let myVariable = user["key"] as String
或
let myVariable = user["key"] as! String
我有错误:
Could not cast a value of type _NSArrayM to NSString
我的最终目标是从 Parse 中检索对象,并提交“if”条件,然后删除结果。为此,我需要将对象转换为 PFObject
,这就是我挣扎的地方。
补充一点,我只能从let myVariable = user["key"]
AnyObject!
当我尝试删除这个对象时,出现错误
NSArrayM delete: unrecognised selector sent to instance.
如有任何帮助,我们将不胜感激。
最佳答案
Parse.com 通常会返回一个数组,如您在错误消息中所见:
Could not cast a value of type _NSArrayM to NSString
__NSArrayM
是可变数组的代码字,因此您要尝试将数组转换为字符串。
如果您确定您的查询只返回一个结果,您可以只检索数组中的最后一个(也是唯一一个)元素并将其转换为字符串。
if let myVariable = user["key"].last as? String{
println("myVariable key is \(myVariable)"
} else {
println("Could not retrieve key")
}
关于ios - 从解析中删除对象/无法转换为 PFObject/NSArrayM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30953454/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 8年前关闭。 Improve this qu
我正在开发iOS应用程序。值存储在Array上,但是当我运行应用程序时,它崩溃,数组索引超出范围。请先帮助并谢谢。 代码: daysOfWeek = [NSArray arrayWithObjects
尝试从查询中检索键名时出现以下错误。然后将其转换为 View Controller 使用的 int。 Could not cast value of type '__NSArrayM' (0x1073
- (void)connectionDidFinishLoading:(NSURLConnection *)connection { [jsonArray removeAllObjects]
我在项目中使用了 4 个图像..运行时结果: * Terminating app due to uncaught exception 'NSInvalidArgumentException', rea
我的问题是:我正在查询 user["key"],我正尝试将其分配给一个新变量,如文档中所述。 Parse 中的列是一个 Strings 数组,在我的查询中,如果我 println(user["key"
在我的 Controller 中,我有两个 UICollectionView 和两个不同的NSFetchedResultsControllers: 这就是我在 viewDidLoad: 中创建它的方式
我尝试在 StackOverflow 上查看所有这些问题,但找不到任何对我有帮助的东西。我什至不能自己复制它,我是通过 iTunes Connect 从实际用户那里得到的。这是 Xcode 上的崩溃日
我有时会遇到这个错误: *** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collect
经过大量搜索,并尝试了一些关于 stackoverflow 的解决方案,我没有找到任何可以解决我的错误的答案:我有一个 UIViewcontroller,它的名字是 WorldViewControll
在我被烤之前,我要说的是,我已经查看了几乎所有“无法识别的选择器发送到实例”的答案,并尝试了一些建议,但似乎没有任何效果。这是我的问题。 我在 viewDidLoad 函数中调用我的函数 Create
我尝试将Json Datas插入sqlite数据库。我从另一个类获取数据,并且它们在字典中(responce.item),但无法插入数据库。我收到这样的错误:无法识别的选择器发送到实例。我怎么解决这个
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSArrayM objectForKey:]:无法识别的选择器发送到实例 0x12e654c0
我一直在尝试将 json 返回值设置为字符串,但不知何故它显示 "Could not cast value of type '__NSArrayM' (0x10ecdae00) to 'NSStri
我是iPhone新手, 我们的团队创建了一个应用程序并上传到“AppStore”,我们还集成了“Bug Sense”。 现在我们的应用因崩溃而受到负面评价,我们已在iPhone / iPad 6.1.
通常,我不喜欢去那些比我更精通编程语言的人,然后再尝试解决这个问题,但是我已经花了很长时间了。曾经很受欢迎 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因
*** Terminating app due to uncaught exception 'NSRangeException', reason: ' *** -[__NSArrayM objectA
当我进行检查以确保 CopyItems 数组中包含某些内容时,我收到错误: NSArrayM objectAtIndex:]: index 0超出空数组的范围 NSArray *classes = [
我是一名优秀的程序员,十分优秀!