|
|
#1 |
|
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];
}
Last edited by robbieduncan; Feb 12, 2013 at 04:17 AM. Reason: Please use code tags |
|
|
|
0
|
|
|
#2 |
|
|
0
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 02:59 AM.






Linear Mode
