2016-04-13 49 views
0

XMPP kullanarak dosya aktarımı yapmaya çalışıyorum. Aşağıda kodumun bir pasajı var. Şimdi sorun, XMPPOutGoingFileTransfer ve XMPPIncomingFileTransfer delege yöntemleri çağrılmıyor. Bir çözüm için çerçeveyi kazıyorum ama başarı elde edemedim. Nerede yanlış gittiğimi bilmiyorum. Her türlü yardım takdir edilecektir.XMPP Gelen ve Giden Dosya Temsilcisi aramıyor

P.S.: iOS Kalkınma yeniyim: D

@interface AppDelegate()<XMPPStreamDelegate,XMPPOutgoingFileTransferDelegate,XMPPIncomingFileTransferDelegate>{ 
XMPPOutgoingFileTransfer *SendFileStream; 
XMPPIncomingFileTransfer *receiveFileStream; 
} 
@end 
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
SendFileStream = [[XMPPOutgoingFileTransfer alloc] init]; 
receiveFileStream = [[XMPPIncomingFileTransfer alloc] init]; 
receiveFileStream.autoAcceptFileTransfers = YES; 
[SendFileStream addDelegate:self delegateQueue:dispatch_get_main_queue()]; 
[receiveFileStream addDelegate:self delegateQueue:dispatch_get_main_queue()]; 
return YES; 
} 

cevap

0

İnsanların XMPP veya benim sorum da cevap uğraşmadı ki aptal kullanmayı tercih muyum !!! Sebebi ne olursa olsun, sorunuma çözüm buldum ve şimdi cevap vermek benim sorumluluğum!

Sadece bu kod iki satır ekleyerek ne istediğini achived:

[SendFileStream activate:xmppStream]; 
[receiveFileStream activate:xmppStream]; 

arayarak başlayacak bu temsilci yöntemleri ekleyerek! :)

+0

OpenFire'ı sunucu ve Adium Müşteri olarak kullandım. –