You need to either change the eaten
string directly (easiest and cleanest) or add newlines around the middle one
NSString *warning = [NSString stringWithFormat:eaten, @"\nCAKE\n", @"JANINE"];
If it's a variable you'll need to use [NSString stringWithFormat:@"\n%@\n", middleVar]
to construct it.
Either way, it's a bad idea to get a format from a variable like that. Use a literal directly so the compiler can check the argument numbers and types for you.