It looks like you want to change
[self.view addSubview:imageView];
to
[catView addSubview:imageView];
See https://teamtreehouse.com/forum/programming-a-background-stuck-on-code-challenge
solved What is wrong with the last line of code here?