- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. if (addingNewTodo == NO) { //Viewing an existing todo viewCreateTodo.hidden = YES; lblTodoText.text = todoText; AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; for (NSDictionary *item in appDelegate.todos) { if ([todoText isEqualToString:[item objectForKey:@"text"]]){ todoId = (NSNumber*) [item objectForKey:@"id"]; NSString *stringData = (NSString *)[item objectForKey:@"coltest"]; if (stringData != (id)[NSNull null]) { NSData *data = [NSData dataFromBase64String:stringData]; UIImage *image = [UIImage imageWithData:data]; imageViewExistingTodo.image = image; } break; } } } else { //Adding a new todo viewDetailsTodo.hidden = YES; } }