我在 IB 中为我的自定义类使用“用户定义的运行时属性”。
我捕捉到以下值: -(void) setValueid)value forKeyNSString *)key
如何转换大小、点和矩形的值?
NSLog(@"value %@", value)
对于 Size 写入:“value NSSize: {10, 10}”
但是 NSSize 不只是 OSX 的一种数据类型吗?
谢谢!
这实际上是苹果框架中的一个错误。描述只是输出 NSSize 而不是 CGSize。你可以像这样使用它 [value CGSizeValue]
等等。NSSize 甚至在 iOS 上都不存在,所以你不可能处理它。
你可以用一行来验证这一点 -> NSLog(@"%@", [NSValue valueWithCGSize:CGSizeMake(10, 10)]);
关于ios - 转换运行时属性大小、点、矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11539388/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |