2012-10-16 40 views
2

我試圖讓我的頭繞着目標C並且掙扎得很快。我猜我在這裏問的是相當簡陋的,但我似乎無法找到我的問題在StackOverflow,Mac開發者圖書館或一般的互聯網上的任何地方的答案。導入/包括UIImage/UIGraphics到Objective C

我試圖使用這裏的代碼:http://snipplr.com/view/23024/來導入一個圖像並顯示它。

UIGraphicsBeginImageContext 

[img drawInRect:...] 

被踢了錯誤,即 「未知的名稱類型的UIImage」 和 「 'UIImage的' 不可見@interface聲明選擇 'drawInRect'」

尋找here我可以發現drawInRect是UIImage的一種方法。我猜我的問題是UIImage類不能在我的代碼中找到。

所以我試着去包括它或導入它 - 我只是一片空白這裏 - 這行代碼不工作:

#import "UIImage" 
#import "UIImage.h" 
#include "UIImage" 
#include "UIImage.h" 

他們踢出去「找不到文件」的錯誤。我不知道如何找到這些文件,我確定我錯過了一些真正的基本和簡單的東西,但無法找到任何網上的東西,如何讓UIImage停止成爲「未知名稱類型」。

任何人都可以幫忙嗎?

回答

3

轉到您的項目設置 - 選擇目標 - 構建階段 - 鏈接二進制與圖書館和確保核芯顯卡和UIKit鏈接。還有,UIKit包含在頭文件中,就像馬丁建議的那樣。

enter image description here

+0

感謝您的幫助(和屏幕截圖!) – Jimmery

4

如果你在Mac上,你會想要NSImage。

如果你在iPhone上確保您的prefix.pch包括#import <UIKit/UIKit.h>

+0

切換到NSImage中 - 許多感謝,這幫助了很多。 – Jimmery