抓取當前歌曲的專輯封面並使用它改變某個imageView.image
會生成一個錯誤,但不會再崩潰。 (因爲我離開了if (!artwork)
錯誤處理它之前做EHEH。)獲取當前歌曲的作品時出錯
這種方法:
- (void)handleNowPlayingItemChanged:(id)notification {
MPMediaItem *item = self.musicPlayer.nowPlayingItem;
CGSize albumCoverSize = self.albumCover.bounds.size;
MPMediaItemArtwork *artwork =
[item valueForProperty:MPMediaItemPropertyArtwork];
if (artwork) {
self.albumCover.image = [artwork imageWithSize:albumCoverSize];
} else {
self.albumCover.image = nil;
}
}
引爆這樣的:
CPSqliteStatementPerform: attempt to write a readonly database for
UPDATE ddd.ext_container SET orig_date_modified = (SELECT date_modified
FROM container WHERE pid=container_pid) WHERE orig_date_modified=0
CPSqliteStatementReset: attempt to write a readonly database for
UPDATE ddd.ext_container SET orig_date_modified = (SELECT date_modified
FROM container WHERE pid=container_pid) WHERE orig_date_modified=0
但是,只有在啓動。它仍然顯示圖像(或缺少圖像)。奇怪的。
編輯: iPod的圖書館是隻讀(應用程序不能改變什麼,只有iTunes的),所以也許它大喊大叫
我寫一個只讀的東西,但仍允許其因爲沒有什麼只讀被修改?
而之後,我需要調整大小工作(景觀支持),而不是IB的伸展。
不重要,但仍然是一件好事。
您使用的是SQLite數據庫嗎?你如何得到它的道路? – 2011-06-14 15:38:37
沒有我的代碼中的單行SQLite,但我不知道幕後發生了什麼。顯然與數據庫有關。 (可能是iPod應用程序使用的庫。)//我沒有得到具體的路徑。相反,我使用'nowPlayingItem'並從中獲取屬性。 – Thromordyn 2011-06-14 15:42:10
我也有這個警告,我從來沒有想過如何抑制它,因爲我沒有做任何寫作,我只是從iPod庫中獲取信息。我很想看看有沒有人回答這個問題。 – badgerr 2011-06-21 15:41:43