2017-02-07 2 views
1

무슨 일이 발생합니까? "로그인 버튼"을 클릭 할 때마다 앱이 다운되고 다른 사용자에게 리디렉션되는 것으로 가정됩니다. 그는 이메일과 비밀번호로 로그인 할 수 있습니다. 나는 다른 게시물에서 많은 솔루션을 시도했지만 아무도 작동하지 않는 것 같습니다. Sinch SDK를 사용 중입니다. 응답을 얻은 후 로그인 프로세스에서 내 응용 프로그램이 충돌합니다. 내가 로그인 섹션에서 아래 코드를 사용하면 Sinch이 작동하지 않습니다. 그래서이로그인 오류 libC++ abi.dylib : NSException 유형의 캐치되지 않는 예외로 종료합니다.

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 
[appDelegate.push registerUserNotificationSettings]; 
[appDelegate initSinchClient:[saveDefault objectForKey:@"emailId"]]; 
[appDelegate RegisterPushNotification]; 

에 저를 도와주세요은

+0

무슨 충돌이 다시 포트 –

+0

libC++ abi.dylib : NSException 유형의 캐치되지 않은 예외로 종결 @Anubu –

+0

전체 충돌 표시 –

답변

0

당신은

-(void) didFinishLogin 
{ 
    [self.push registerUserNotificationSettings]; 

    [self initSinchClient:[saveDefault objectForKey:@"emailId"]]; 

    [self RegisterPushNotification]; 
} 
앱 위임에서의 ViewController

@protocol LoginVCDelegate <NSObject> 

@required -(void) didFinishLogin; 

@end 
@property (nonatomic,unsafe_unretained) id<LoginVCDelegate>delegate; 

if([self.delegate respondsToSelector:@selector(didFinishLogin)]) 

{ 

    [self.delegate didFinishLogin];     

} 

에서이

에 대한 프로토콜 위임 방법을 사용할 수 있습니다 ADV에 감사합니다

+0

에서 작동 중임 ah –

+0

예 근무 감사 @ 프리시 –

+1

내 대답을 투표 할 수 있습니다 –

관련 문제