헤드를 전환 할 때 충돌 응용 프로그램을 원인 : 나는 내가 무슨 말을하는지 알 수있는 객관적인 C 너무 불편 해요 .. 페이스 북의 API는 최대 기본보기로 다시
여기 내 인생 이야기 : 내 응용 프로그램을 기본적으로 3 개의보기로 구성되어 있습니다 : 메인, 페이 스북 및 트위터 .. 트위터에 아무런 문제가 없으며, 뷰간에 앞뒤로 전환 할 때까지 ... 부랑자입니다.이 사이트의 지침에 Facebook API를 사용하기 시작했습니다 : http://www.mobisoftinfotech.com/blog/iphone/iphone-fbconnect-facebook-connect-tutorial/이제는 FB에 연결하여 API를 사용하여 문제없이 게시 할 수 있지만 내 앱의 Facebook보기에서 기본보기로 다시 전환하면 전환되어 즉시 충돌이 발생합니다.
FacebookViewController.m
#import "FacebookViewController.h"
#import "Crush_LoveAppDelegate.h"
#define _APP_KEY @"43e37a535cc09c2013bd76fde78dfcc7"
#define _SECRET_KEY @"cc14801521a0c4d1dc31b7cacb891072"
@implementation FacebookViewController
@synthesize facebookFeed;
@synthesize delegate;
@synthesize loginButton;
@synthesize facebookAlert;
@synthesize usersession;
@synthesize username;
@synthesize post;
- (void)viewDidLoad {
Crush_LoveAppDelegate *appDelegate =
(Crush_LoveAppDelegate *) [[UIApplication
sharedApplication]delegate];
if (appDelegate._session == nil){
appDelegate._session = [FBSession sessionForApplication:_APP_KEY secret:_SECRET_KEY delegate:self];
}
if(self.loginButton == NULL)
self.loginButton = [[[FBLoginButton alloc] init] autorelease];
loginButton.frame = CGRectMake(110, 200, 100, 50);
[self.view addSubview:loginButton];
[super viewDidLoad];
self.view.backgroundColor = [UIColor viewFlipsideBackgroundColor];
}
- (IBAction)done:(id)sender {
[self.delegate facebookViewControllerDidFinish:self];
}
FacebookViewController.h
#import <UIKit/UIKit.h>
#import "FBConnect/FBConnect.h"
#import "FBConnect/FBSession.h"
#import "FBConnect/FBRequest.h"
#import "FBConnect/FBStreamDialog.h"
@protocol FacebookViewControllerDelegate;
@interface FacebookViewController : UIViewController <UIApplicationDelegate, FBSessionDelegate, FBRequestDelegate>{
IBOutlet UIWebView *facebookFeed;
id <FacebookViewControllerDelegate> delegate;
FBLoginButton *loginButton;
UIAlertView *facebookAlert;
FBSession *usersession;
NSString *username;
BOOL post;
}
@property(nonatomic,retain) FBLoginButton *loginButton;
@property(nonatomic,retain) UIAlertView *facebookAlert;
@property(nonatomic,retain) FBSession *usersession;
@property(nonatomic,retain) NSString *username;
@property(nonatomic,assign) BOOL post;
@property (nonatomic, assign) id <FacebookViewControllerDelegate> delegate;
@property (nonatomic, retain) IBOutlet UIWebView *facebookFeed;
- (IBAction)done:(id)sender;
@end
@protocol FacebookViewControllerDelegate
- (void)facebookViewControllerDidFinish:(FacebookViewController *)controller;
- (BOOL)textFieldShouldReturn:(UITextField *)textField;
-(void)getFacebookName;
-(void)postToWall;
@end
내가 공간을 절약 할 수있는 게시물의 오프하는 .m의 일부를 다진,하지만 당신은 아이디어를 얻을 ... 나는 좁혀했습니다 문제가이 줄에서 .m에서 발생하는 것처럼 보입니다.
appDelegate._session = [FBSession sessionForApplication:_APP_KEY secret:_SECRET_KEY delegate:self];
저는 직접 디버깅하려고했습니다. 몇 시간이고 나 혼자 진단하기에 충분하지 않다. ..
어떤 생각?
도움을 주셔서 감사합니다, 그것을 주셔서 감사합니다. 아마도 세션이 생성되고 다음 뷰로 전송되지 않을 수 있습니다. 나는 내 A :/드라이브에서 얘기하고 있지만 누가 알 잖아. – Merlingoth