为什么会出现在Xcode控制台此CPSqliteStatementPerform错误
我得到在Xcode控制台下面的错误,但我不知道是什么只读则抱怨数据库:为什么会出现在Xcode控制台此CPSqliteStatementPerform错误
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的 '新播放列表'
然后CPSqliteStatementPerform:和CPSqliteStatementReset:错误打印imme在for循环初始化之后进行。
然后NSLog打印'到达这里'。
我在写什么只读数据库,我该如何纠正?
该设备似乎认为您正在尝试写入这些位置。我正在做一个类似的项目,并在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 .......
现在我只是要忽略此消息,并发送我的应用程序的更新,以苹果。
嗯。那很有意思。但不幸的是,我需要Settings.bundle。 – JeffB6688 2011-05-25 14:54:13
杰夫,你有没有发现什么导致此。我有类似的问题,一直没能找到解决方案。 Bill – Progredux 2011-05-20 15:16:10
不,我从来没有想过。仍然希望有人有一个解决方案。 – JeffB6688 2011-05-25 14:50:49
我只是想,也许它会抛出一个错误,当你把MPMediaItems放入一个数组,因为你试图复制它们?思考? – Chris 2011-05-28 03:17:36