Kevin McNeish Blog

All things iOS, Kindle and .NET

Recent Posts

Tags

News

  • First books in my new book series, "iOS App Development for Non-Programmers" are now available! iBookStore: http://itunes.apple.com/us/book/book-1-diving-in-ios-app-development/id558788074?mt=11 Amazon: http://www.amazon.com/dp/B0097N8XBE Amazon: http://www.amazon.com/dp/B0099RQGMQ

Community

Email Notifications

Archives

Understanding iOS Compiler Errors - Missing sentinel in method dispatch

0 0 1 77 443 Oak Leaf Enterprises, Inc 3 1 519 14.0 Normal 0 false false false EN-US JA X-NONE

Missing sentinel in method dispatch

You usually get this warning when you forget to put a nil at the end of your argument list when calling methods such as NSArray’s initWithObjects:

NSArray *choices = [[NSArray alloc]

                     initWithObjects:

                     @"Upper Case",

                     @"Lower Case",

                     @"Capitalized"];

 

To correct this problem, just add a nil to the end of the list:

NSArray *choices = [[NSArray alloc]

                        initWithObjects:

                        @"Upper Case",

                        @"Lower Case",

                        @"Capitalized",

                        nil];

 

 

For explanations of other compiler errors and warnings, check out our new book site: http://www.iOSAppsForEveryone.com

 

Kevin McNeish
Eight-time .NET MVP Recipient
Apple iOS Author, Trainer
http://www.iOSAppsForEveryone.com 

 

 

 

 

Leave a Comment

(required) 

(required) 

(optional)
 

(required) 

If you can't read this number refresh your screen
Enter the numbers above: