Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old Feb 11, 2013, 05:56 PM   #1
DavidBlack
macrumors Demi-God
 
Join Date: Jan 2013
Location: Somewhere In Apple's HQ ;)
How to Delete Row

I want to delete a row when the user selects the remove button. On a mac table.


This is the code I am using


Code:
- (IBAction)removepassword:(id)sender {


   

    NSDateFormatter *newFormatter = [[NSDateFormatter alloc] init];
    
    [newFormatter setDateStyle:NSDateFormatterShortStyle];
    
    NSString *billDueDate = [newFormatter stringFromDate:billDatePicker.dateValue];
    
    NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:
                                [txtName stringValue],@"Name",
                                billDueDate, @"Date",
                                [txtAmount stringValue], @"Amount",
                                nil];
    
    [arrayBills removeObject:dictionary];
    
    if(![[NSFileManager defaultManager] fileExistsAtPath:billFile] || [[NSFileManager defaultManager] isWritableFileAtPath:billFile]){
        
        [[arrayBills arrangedObjects] writeToFile:billFile atomically:NO];
    }



But it only works for one row also this is the code I have to add a row or cell


-(IBAction)addBill:(id)sender{
    
    NSDateFormatter *newFormatter = [[NSDateFormatter alloc] init];
    
    [newFormatter setDateStyle:NSDateFormatterShortStyle];
    
    NSString *billDueDate = [newFormatter stringFromDate:billDatePicker.dateValue];
    
    NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:
                                [txtName stringValue],@"Name",
                                billDueDate, @"Date",
                                [txtAmount stringValue], @"Amount",
                                nil];
    
    [arrayBills addObject:dictionary];
    
    [txtName setStringValue:@""];
    [txtAmount setStringValue:@""];
    
    if(![[NSFileManager defaultManager] fileExistsAtPath:billFile] || [[NSFileManager defaultManager] isWritableFileAtPath:billFile]){
        
        [[arrayBills arrangedObjects] writeToFile:billFile atomically:YES];
    }
Can anyone please help?

Last edited by robbieduncan; Feb 12, 2013 at 04:17 AM. Reason: Please use code tags
DavidBlack is offline   0 Reply With Quote

 
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 10:18 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC