gpt4 book ai didi

objective-c - 单键和键路径有什么区别?

转载 作者:太空狗 更新时间:2023-10-30 03:40:33 24 4
gpt4 key购买 nike

this所示页

[self setValue:[NSNumber numberWithInt:intValue] forKey:@"myObject.value"];

答案是“当然是key path not a single key”,什么意思?

最佳答案

键是标识对象属性的字符串。键 路径 是由点分隔的键列表,用于标识嵌套属性。

这是一个例子。如果一个对象 person 有一个属性 address,它本身有一个属性 town 你可以使用键分两步获得城镇值:

id address = [person valueForKey:@"address"];
id town = [address valueForKey:@"town"];

或使用 keyPath 一步完成:

id town = [person valueForKeyPath:@"address.town"];

Key-Value Coding 上查看 Apple 文档了解更多详情。

关于objective-c - 单键和键路径有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4269568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com