簡體   English   中英

為什么我在xcode控制台中收到此CPSqliteStatementPerform錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM