iPhone method vs pjsip callback method?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Thanks Samuel. You got a point.
Thank you for the instructions.

Balazs

2010/7/15 Samuel Vinson <samuelv at laposte.net>

>  Hello,
>
> I think you get this issue because UI modifications must be done on main
> thread.
> You should post a notification on main thread.
>
> Samuel
>
> Le 14/07/10 17:19, Bal?zs Antal a ?crit :
>
> Hi Everybody!
>
> I make a iPhone application and I have a following problem:
> I have a tableview in my application, which stores the messages. When an
> incoming message arrives, the own "on_pager" callback methods handle the
> event.
>
> *static void on_pager(pjsua_call_id call_id, const pj_str_t *from,
>                      const pj_str_t *to, const pj_str_t *contact,
>                      const pj_str_t *mime_type, const pj_str_t *text)
> {
>     NSLog(@"SIP - on_pager_starting");
>     messageTransferToStore ([[NSString alloc] initWithBytes:from->ptr
> length:(NSUInteger)from->slen encoding:NSUTF8StringEncoding],
>                             [[NSString alloc] initWithBytes:to->ptr
> length:(NSUInteger)to->slen encoding:NSUTF8StringEncoding],
>                             [[NSString alloc] initWithBytes:contact->ptr
> length:(NSUInteger)contact->slen encoding:NSUTF8StringEncoding],
>                             [[NSString alloc] initWithBytes:mime_type->ptr
> length:(NSUInteger)mime_type->slen encoding:NSUTF8StringEncoding],
>                             [[NSString alloc] initWithBytes:text->ptr
> length:(NSUInteger)text->slen encoding:NSUTF8StringEncoding]);
>
>     NSLog(@"SIP - on_pager_ending");
> }
>
> void messageTransferToStore(NSString *from, NSString *to, NSString
> *contact, NSString *mime_type, NSString *text)
> {
>     iPhoneClientDevAppDelegate *appDelegate = (iPhoneClientDevAppDelegate
> *)[[UIApplication sharedApplication] delegate];
>     [appDelegate add_message_from:from message_to:to
> message_conatct:contact message_mime_type:mime_type message_text:text];
> }*
>
> I storing the data, and I like to display on a tableview. But it doesn't
> work.
> Every time I use the [tableview reloadData] method and it's working fine.
> But in this case don't working.
>
> My question: What makes the situation changes, when in a callback method I
> call the functions reloadData or other Objective-C method?
>
> Thank you in advance for your help.
>
> Greetings,
> Balazs
>
>
>
>
>
>
>
>  What makes the situation changes when a callback method to call the
> functions reloadData or Other?
>
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
>
> pjsip mailing listpjsip at lists.pjsip.orghttp://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
>
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20100715/56fcf9d2/attachment-0001.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux