万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

Facebook本P213以降のハマったとこ


- (IBAction)login: (id) sender {
	if (!loginButton.loggedIn) {
		NSArray *permissions = [[NSArray arrayWithObjects:@"read_stream", @"publish_stream", nil] retain];
//		facebook = [[Facebook alloc] initWithAppId: APPLICATION_ID];
		facebook = [[Facebook alloc] initWithAppId:APPLICATION_ID andDelegate:NULL];		
//		[facebook authorize:permissions delegate:self];
		[facebook authorize:permissions];
	} else {
		[facebook logout:self];
	}
}

メソッドが変わってます。initWithAppIdにはdelegateがあって、authorizeにはない。

P219の画像は自分で用意

  • LogoutNormal.ong

https://github.com/facebook/facebook-ios-sdk/blob/master/sample/FBConnect.bundle/images/LogoutNormal.png

  • LoginNormal.ong

https://www.assembla.com/code/andreaorimotonekozencom-CostituzioneV1-0-2-fork/subversion/nodes/trunk/FBConnect.bundle/images/LoginNormal.png?rev=1


同じ作者の対応記事はここにあるがソースはやっぱり古い
http://www.atmarkit.co.jp/fsmart/articles/facebookios01/02.html