diff --git a/FacebookLikeViewDemo/FacebookLikeViewDemoAppDelegate.h b/FacebookLikeViewDemo/FacebookLikeViewDemoAppDelegate.h index 0838aa6..675f285 100644 --- a/FacebookLikeViewDemo/FacebookLikeViewDemoAppDelegate.h +++ b/FacebookLikeViewDemo/FacebookLikeViewDemoAppDelegate.h @@ -10,12 +10,6 @@ @class FacebookLikeViewDemoViewController; -@interface FacebookLikeViewDemoAppDelegate : NSObject { - -} - -@property (nonatomic, retain) IBOutlet UIWindow *window; - -@property (nonatomic, retain) IBOutlet FacebookLikeViewDemoViewController *viewController; +@interface FacebookLikeViewDemoAppDelegate : NSObject @end diff --git a/FacebookLikeViewDemo/FacebookLikeViewDemoAppDelegate.m b/FacebookLikeViewDemo/FacebookLikeViewDemoAppDelegate.m index d1142e4..289ed96 100644 --- a/FacebookLikeViewDemo/FacebookLikeViewDemoAppDelegate.m +++ b/FacebookLikeViewDemo/FacebookLikeViewDemoAppDelegate.m @@ -11,8 +11,13 @@ #define SavedHTTPCookiesKey @"SavedHTTPCookies" -@implementation FacebookLikeViewDemoAppDelegate +@interface FacebookLikeViewDemoAppDelegate () + +@property (nonatomic, retain) IBOutlet FacebookLikeViewDemoViewController *viewController; + +@end +@implementation FacebookLikeViewDemoAppDelegate @synthesize window=_window; @@ -40,7 +45,6 @@ - (void)applicationDidEnterBackground:(UIApplication *)application { forKey:SavedHTTPCookiesKey]; } - - (void)dealloc { [_window release]; diff --git a/FacebookLikeViewDemo/FacebookLikeViewDemoViewController.h b/FacebookLikeViewDemo/FacebookLikeViewDemoViewController.h index ac72b68..b0cd2da 100644 --- a/FacebookLikeViewDemo/FacebookLikeViewDemoViewController.h +++ b/FacebookLikeViewDemo/FacebookLikeViewDemoViewController.h @@ -7,13 +7,7 @@ // #import -#import "FBConnect.h" -#import "FacebookLikeView.h" -@interface FacebookLikeViewDemoViewController : UIViewController { - Facebook *_facebook; -} - -@property (nonatomic, retain) IBOutlet FacebookLikeView *facebookLikeView; +@interface FacebookLikeViewDemoViewController : UIViewController @end diff --git a/FacebookLikeViewDemo/FacebookLikeViewDemoViewController.m b/FacebookLikeViewDemo/FacebookLikeViewDemoViewController.m index 301cf88..79ab293 100644 --- a/FacebookLikeViewDemo/FacebookLikeViewDemoViewController.m +++ b/FacebookLikeViewDemo/FacebookLikeViewDemoViewController.m @@ -7,16 +7,18 @@ // #import "FacebookLikeViewDemoViewController.h" +#import "FBConnect.h" +#import "FacebookLikeView.h" @interface FacebookLikeViewDemoViewController () -@end +@property (readonly) Facebook *facebook; +@property (nonatomic, retain) IBOutlet FacebookLikeView *facebookLikeView; +@end @implementation FacebookLikeViewDemoViewController -@synthesize facebookLikeView=_facebookLikeView; - - (id)initWithCoder:(NSCoder *)aDecoder { if (self = [super initWithCoder:aDecoder]) { _facebook = [[Facebook alloc] initWithAppId:@"158575400878173" andDelegate:self]; @@ -31,7 +33,7 @@ - (void)dealloc [super dealloc]; } -#pragma mark FBSessionDelegate methods +#pragma mark FBSessionDelegate - (void)fbDidLogin { self.facebookLikeView.alpha = 1; @@ -43,10 +45,10 @@ - (void)fbDidLogout { [self.facebookLikeView load]; } -#pragma mark FacebookLikeViewDelegate methods +#pragma mark FacebookLikeViewDelegate - (void)facebookLikeViewRequiresLogin:(FacebookLikeView *)aFacebookLikeView { - [_facebook authorize:[NSArray array]]; + [self.facebook authorize:[NSArray array]]; } - (void)facebookLikeViewDidRender:(FacebookLikeView *)aFacebookLikeView { @@ -74,7 +76,7 @@ - (void)facebookLikeViewDidUnlike:(FacebookLikeView *)aFacebookLikeView { [alert show]; } -#pragma mark UIViewController methods +#pragma mark UIViewController - (void)viewDidLoad { @@ -83,7 +85,6 @@ - (void)viewDidLoad self.facebookLikeView.href = [NSURL URLWithString:@"http://www.yardsellr.com"]; self.facebookLikeView.layout = @"button_count"; self.facebookLikeView.showFaces = NO; - self.facebookLikeView.alpha = 0; [self.facebookLikeView load]; } @@ -91,6 +92,7 @@ - (void)viewDidLoad - (void)viewDidUnload { [super viewDidUnload]; + self.facebookLikeView = nil; }