2012-07-18 32 views
2

我在IB中使用「用戶定義的運行屬性」作爲我的自定義類。轉換運行時屬性大小,點,矩形

我趕上值: - (空)的setValue:(id)的值forKey:(的NSString *)鍵

如何轉換值大小,點和矩形?

的NSLog(@ 「值%@」,值)

的尺寸寫道: 「值NSSize:{10,10}」

但不是NSSize只是對OSX數據類型?

謝謝!

回答

3

這實際上是Apple框架中的一個錯誤。描述僅僅是輸出NSSize而不是CGSize。你可以像這樣使用它[value CGSizeValue]等NSSize甚至不存在於iOS上,所以你不可能處理它。

您可以用一行驗證 - >NSLog(@"%@", [NSValue valueWithCGSize:CGSizeMake(10, 10)]);