IOS XMPP 프로토콜 기반 개발 - XMPPFramewok 프레임워크(3): 사용자 등록
2714 단어 frame
사용자 등록은 비교적 간단하다. 서버에 성공적으로 접속한 후에 JID를 설정하면 호출할 수 있다
[_xmppStream registerWithPassword:pwd error:&err]
등록
-(BOOL)registerUser:(NSString*)user withpassword:(NSString*)pwd
{
user = [NSString stringWithFormat:@"%@@%@",user,_xmppStream.hostName];
if (![_xmppStream isConnected])
{
[self connect:user withpassword:nil];
}
[_xmppStream setMyJID:[XMPPJID jidWithString:user resource:@"ios"]];
NSError *err;
if([_xmppStream registerWithPassword:pwd error:&err])
{return YES;}
else{return NO;}
}
등록 결과 반환
///
- (void)xmppStreamDidRegister:(XMPPStream *)sender
{
[[NSUserDefaults standardUserDefaults] setObject:sender.myJID.user forKey:kXMPPmyJID];
[_mainController setuserLabel:sender.myJID.user];
[_navigateionController popToRootViewControllerAnimated:YES];
[_mainController setRegisterResult:YES];
NSLog(@" ");
[self goOnline];
}
///
- (void)xmppStream:(XMPPStream *)sender didNotRegister:(NSXMLElement *)error
{
[_mainController setRegisterResult:NO];
NSLog(@" ");
NSLog(@"%@",error);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: