• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Using UISwitch within TabBar Application [iPhone]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Using UISwitch within TabBar Application [iPhone]


  • Subject: Using UISwitch within TabBar Application [iPhone]
  • From: Mick Walker <email@hidden>
  • Date: Tue, 27 Oct 2009 14:51:15 +0000

Hi,

I am looking for a little help on my iphone project. I am beginner and am having trouble with the UISwitch control. I wasn't sure if I should post to this list as it isn't specifically for Cocoa Touch, so if I am posting in the wrong place, please accept my apologies.

I have a tab bar application which simply consists of 3 views. I am having a problem with a UISwitch on one of my views. My view controller code is declared as follows:

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

@interface SocialViewController : UIViewController {
    IBOutlet UISearchDisplayController *searchDisplayController;
    IBOutlet UIView *view;
    IBOutlet UISwitch *mySwitch;
}

-(IBAction) switchValueChanged:(id)sender;

@end


#import "SocialViewController.h"

@implementation SocialViewController


-(IBAction) switchValueChanged:(id) sender { NSLog(@"Hello"); }

- (void)didReceiveMemoryWarning {
	// Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];

	// Release any cached data, images, etc that aren't in use.
}
-(void) viewDidLoad {
}

- (void)viewDidUnload {
	// Release any retained subviews of the main view.
	// e.g. self.myOutlet = nil;
}


- (void)dealloc { [super dealloc]; }

@end

I set the Files Owner in IB to SocialViewController and wire up all of the outlets.
However when I run the program, all runs fine until I attempt to switch to the view in question, I get the error:


'NSUnknownKeyException', reason: '[<UIViewController 0x3c0ae30> setValue:forUndefinedKey:]: this class is not key value coding- compliant for the key mySwitch.'
2009-10-27 11:38:53.426 LocationPoster[664:207] Stack: (
29291611,
2518990665,
29450689,
223864,
222405,
4560072,
29194543,
4554623,
4562891,
3248479,
3242043,
3241761,
3292146,
3287261,
3294786,
3294128,
2720857,
4583563,
2720857,
3128226,
3136963,
3128153,
2720857,
3128226,
3136963,
3132175,
2825779,
2734108,
2760885,
37387985,
29076352,
29072456,
37382029,
37382226,
2764803,
9488,
9342
)



The strange thing is, if I create a simple view based application and use the same code there, it works perfectly fine.


Does anyone know where I am going wrong?
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Using UISwitch within TabBar Application [iPhone]
      • From: Alexander Spohr <email@hidden>
  • Prev by Date: Interrupting auto-expansion in NSOutlineView
  • Next by Date: Re: NSTableView Always Undesirably Selects First Row when It Loses Key Focus
  • Previous by thread: Re: Interrupting auto-expansion in NSOutlineView
  • Next by thread: Re: Using UISwitch within TabBar Application [iPhone]
  • Index(es):
    • Date
    • Thread