我想我錯過了這裏真正基本的東西。如果我這樣做有法律URL /路徑,我知道存在:NSImage大小是錯誤的
NSImage* img = [[NSImage alloc] initWithContentsOfFile:[[selectedItem url] path]];
NSLog(@"Image width: %d height: %d", [img size].width, [img size].height);
然後我得到報告給寬度爲-2080177216,高度爲0。雖然我知道,寬度實際上是50和控制檯高度爲50.我嘗試調用isValid並返回YES,並且我還嘗試檢查第一個表示的大小,並返回相同的錯誤值。圖像未能正確加載?
+1你不希望有一個'%anything'替換會記錄正確的東西嗎? – 2010-09-17 21:40:37
@Dave那太容易了! – walkytalky 2010-09-17 21:55:26
謝謝。是的,應該有類似於C#的東西! – evilfred 2010-09-17 22:00:09