Получить словарь закладок, создавая изменяемый копию, так что вы можете изменить его:
NSMutableDictionary *bookmarks = [[userDefaults objectForKey:@"bookmarks"] mutableCopy];
Remove тот, который вы хотите:
[bookmarks removeObjectForKey:@"Bookmark be gone"];
Поместите закладки обратно:
[userDefaults setObject:bookmarks forKey:@"bookmarks"];
и синхронизации:
[userDefaults synchronize];
EDIT После комментария от OP, это звучит, как это может быть в массиве, а не словарь. Принцип тот же:
Получить массив закладок, создавая изменяемую копию, так что вы можете изменить его:
NSMutableArray *bookmarks = [[userDefaults objectForKey:@"bookmarks"] mutableCopy];
Удалить тот, который вы хотите (найти индекс объекта, вероятно, нужно перебирать массив См this question).
[bookmarks removeObjectAtIndex:5];
Поместите закладки обратно:
[userDefaults setObject:bookmarks forKey:@"bookmarks"];
и синхронизация:
[userDefaults synchronize];
, что ваш любимый? это ключ в словаре, который вы удалили? или это другой словарь? –
его другой словарь – Seb78