On 18/04/2008, at 9:15 AM, Michael Vannorsdel wrote:

Change it to:

- (void)TestFunction
{
        switch (1) {
                case 1:
                        {
                                NSMutableArray *myArray=[[NSMutableArray alloc] 
init];
                                break;
                        }
        }
}

No need to declare default if it's unused. Also you need to bracket the statement in the switch if you're going to declare vars there.

That's one way of solving it, and probably the neatest, but you don't have to solve it that way.

The true cause of the problem is that labels (case labels and goto labels) must be followed by a statement (which isn't a declaration).

So you could solve it by typing the following for example:

  case 1:
        ; // empty statement
        NSMutableArray *myArray = [[NSMutableArray alloc] init];

- Chris

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to