
Untitled
By: a guest on
May 5th, 2012 | syntax:
None | size: 1.72 KB | hits: 8 | expires: Never
/////////////////in the ViewController.h
#import "ContactDataProvider.h"
(void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults *deviceValue = [NSUserDefaults standardUserDefaults];
NSString *theInfo111 = [deviceValue stringForKey:@"device"];
NSArray *archivedArray = [NSKeyedUnarchiver unarchiveObjectWithFile:[self dataFilePath]];
data = [[NSMutableArray alloc] initWithArray:archivedArray];
ContactDataProvider *contactDataProvider = [[ContactDataProvider alloc]init];
if (contactDataProvider.addSong) {
}
else if (![data containsObject:theInfo111]) {
[data addObject:theInfo111];
contactDataProvider.addSong = NO;
}
}
///////////////in ContactDataProvider.h
@interface {
BOOL addContact;
ContactDataProvider *contactDataProvider;
}
@property (nonatomic, assign) BOOL addContact;
@property (nonatomic, retain) ContactDataProvider *contactDataProvider;
////////////inContactDataProvider.m
@synthesize contactDataProvider;
- (id)initWithMainViewController:(BeamItViewController *)viewController {
self = [super init];
if (self) {
mainViewController = viewController;
contactDataProvider = [[ContactDataProvider alloc]init];
}
return self;
}
(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 0) {
//[self sendMyContact];
addSong = YES;
if (addSong = YES) {
NSLog(@"addsong = yes");
}
songViewController = [[SongViewController alloc] initWithNibName:@"SongViewController" bundle:[NSBundle mainBundle]];
[mainViewController.view addSubview:songViewController.view];
}
else if (buttonIndex == 1) {
addSong = NO;
}