2009-12-01 27 views
0

我是iphone新手,所以請幫我解決我的問題... 實際上,從數據庫(Sqlite-3)存儲和獲取「圖像」與文本數據的應用程序。 我在搜索表中使用這些數據..獲取所有數據後,2-3分鐘後應用程序崩潰。 - >讓我知道什麼是存儲或獲取圖像數據的最佳方式? - >或者我應該在縮小尺寸後存儲圖像,如果它接着如何減小尺寸n存儲當前我正在使用BLOB的數據。存儲和提取來自數據庫(Sqlite-3)的文本數據的圖像破壞應用程序..!

等待快速回復 謝謝...

回答

0

你爲什麼stroing的圖像以文本或數據。如果他們可以直接存儲到使用

NSData *imgData = UIImagePNGRepresentation(your.image); 

sqlite3_bind_blob(insertStmt, 0, [imgData bytes], [imgData length], NULL); 

數據庫,當你想要得到他們,如果你想進入的細節,你可以這樣做,因爲..

NSData *data = [[NSData alloc] initWithBytes:sqlite3_column_blob(selectStmt, 0) length:sqlite3_column_bytes(selectStmt, 0)]; 

UIImage *urImg = [UIImage imageWithData:data]; 

你可以得到它here

希望這會有所幫助。

相關問題