![](/img/trans.png)
[英]Why am I getting these Errors in the Console when Debugging in XCode?
[英]Why am I getting this CPSqliteStatementPerform error in xcode console
我在xcode控制台中遇到以下錯誤,但我不知道它抱怨的只讀數據庫是什么:
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
以下代碼在錯誤之前執行:
MPMediaQuery *myPlaylistsQuery = [MPMediaQuery playlistsQuery];
NSArray *array = [myPlaylistsQuery collections];
playlists = [[NSMutableArray alloc] init];
[playlists addObject:@"new playlist"];
NSLog(@"%@", [playlists objectAtIndex:0]);
int numPlaylists = 1;
for (MPMediaPlaylist *arrayItem in array) {
NSLog(@"Got here");
NSLog打印“新播放列表”
然后在初始化for循環后立即打印CPSqliteStatementPerform:和CPSqliteStatementReset:errors。
然后NSLog打印'Got here'。
我寫的是什么只讀數據庫,如何更正?
該設備似乎認為您正在嘗試寫入這些位置。 我正在做一個類似的項目,並在Organizer中打開我的iPhone控制台,看看發生了什么。 以下是我嘗試獲取MPMediaItems屬性時顯示的行:
May 27 22:11:04 unknown sandboxd[2512] <Notice>: QueryTesting(2510) deny file-write-mode /private/var/mobile/Media/iTunes_Control/iTunes/iTunes Library.itlp/Library.itdb
May 27 22:11:04 unknown sandboxd[2512] <Notice>: QueryTesting(2510) deny file-write-data /private/var/mobile/Media/iTunes_Control/iTunes/iTunes Library.itlp/Library.itdb
May 27 22:11:04 unknown sandboxd[2512] <Notice>: QueryTesting(2510) deny file-write-data /private/var/mobile/Media/iTunes_Control/iTunes/iTunes Library.itlp/Dynamic.itdb
May 27 22:11:04 unknown sandboxd[2512] <Notice>: QueryTesting(2510) deny file-write-data /private/var/mobile/Media/iTunes_Control/iTunes/iTunes Library.itlp/Extras.itdb
May 27 22:11:04 unknown sandboxd[2512] <Notice>: QueryTesting(2510) deny file-write-data /private/var/mobile/Media/iTunes_Control/iTunes/iTunes Library.itlp/DBTemp/ddd.itdbm
即使我只是檢查它們的值是什么,但它認為我正在嘗試在那里寫。 可能的錯誤?
編輯:這是一個錯誤,如這里討論的那樣--- >> https://devforums.apple.com/message/428584#428584
當我開始使用Settings.bundle root.plist文件時,這開始發生在我的應用程序中。 當我刪除它,它消失了。
認為NSUserDefaults.StandardUserDefaults有點問題.......
現在我只是忽略這條消息,並將我的應用程序更新發送給apple。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.