I am trying to add in tempArray only even number of data.localBookmarks is array of dictionary. Here is my code :
currentIndex = indexPath.row;
for (NSDicti
The variable dict that you think is a NSDictionary is actually a NSString. Since strings don't respond to the objectForKey: method your app crashed. That is what the error message is telling you.
Your statement: "data.localBookmarks is array of dictionary" is false. At least one of them is just a string.
Check where your localBookmarks comes from. If it's data you are parsing you may need to change that.