how can i show ccessarychecked cell values in alertbox

Posted by adnan on Stack Overflow See other posts from Stack Overflow or by adnan
Published on 2012-10-25T04:56:59Z Indexed on 2012/10/25 5:00 UTC
Read the original article Hit count: 140

Filed under:
|
|
|

i have created uitableview and cell in uitableview are accessarychecked . i have implemented an action named -(IBAction) checkBoxClicked . what i need is that i wanted to show accessarychecked cell values in alertbox when i click on button this is the code which i have written

#import "ViewController.h"

@implementation ViewController
@synthesize  cell;
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 7;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
   cell= [tableView dequeueReusableCellWithIdentifier:@"cell"];

    if (cell == nil)
    {
        cell = [[ UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];
    }

    cell.textLabel.text = [myarray objectAtIndex:indexPath.row];


    /*
    NSString *imagefile = [[NSBundle mainBundle] pathForResource:@"cellimage" ofType:@"png"];

    UIImage *ui = [[UIImage alloc] initWithContentsOfFile:imagefile];

    cell.imageView.image = ui;*/

    NSString *check = [[NSBundle mainBundle] pathForResource:@"checkbox_not_ticked" ofType:@"png"];

    UIImage *bi = [[UIImage alloc] initWithContentsOfFile:check];

    cell.imageView.image = bi;
    cell.accessoryType = UITableViewCellAccessoryNone;

       return cell; 


    [cell release];
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

     cell = [tableView cellForRowAtIndexPath:indexPath];

    if (cell.accessoryType == UITableViewCellAccessoryNone) {
        cell.accessoryType = UITableViewCellAccessoryCheckmark;

    } else {
        cell.accessoryType = UITableViewCellAccessoryNone;
    }

}
-(IBAction) checkBoxClicked
{
NSArray *array = [[NSArray alloc] initWithArray:[myarray objectAtIndex:cell.accessoryType]:UITableViewCellAccessoryCheckmark];

    if (array.cell.accessoryType == UITableViewCellAccessoryCheckmark)
{

UIAlertView *msg = [[ UIAlertView alloc] initWithTitle:@"selected items are given: " message:array delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil ];

    [msg show ];
    [msg release];
    [myarray release];

    }
}

//-(IBAction)checkBoxClicked{}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Release any cached data, images, etc that aren't in use.
}

#pragma mark - View lifecycle

- (void)viewDidLoad
{
    myarray = [[NSArray alloc] initWithObjects:@"mondey",@"tuesday",
@"wednesday",@"thursday",@"friday",@"saturday",@"sundey", nil];

    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

}

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

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
}

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
}

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
}

- (void)viewDidDisappear:(BOOL)animated
{
    [super viewDidDisappear:animated];
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

@end

© Stack Overflow or respective owner

Related posts about iphone

Related posts about objective-c