2010-08-02 47 views
0

NSData * finaldata2 = [NSData dataWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@「DefaultProfilePhoto.jpg」]];從文件中讀取數據並存入NSString中

現在當我將這個NSData轉換爲NSString那時我得到的值爲null。 如何解決這個問題

我需要我的PNG文件的數據爲1的NSString

+0

首先檢查文件是否存在並且可讀。 – Akusete 2010-08-02 05:00:51

+1

你正在談論一個PNG文件,但正在加載一個JPG文件。另外,你最終在NSString中預期了哪些文本?一個PNG或JPG包含圖像數據,而不是文本。 – 2010-08-02 05:07:39

+0

我需要jpg,我需要它的內容在NSString,但它現在在 NSData – user174761 2010-08-02 05:51:38

回答

1

NSObject每個子類有一個-description方法,包括NSData

NSString *finaldata2String = [finaldata2 description]; 

對於NSData這將創建一個NSString表示數據,製作十六進制格式的string of bytes

相關問題