2010-04-20 14 views

Respuesta

66

Enviar una notificación:

[[NSNotificationCenter defaultCenter] postNotificationName:@"MyCacheUpdatedNotification" object:self]; 

recibirlo:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(cacheUpdated:) name:@"MyCacheUpdatedNotification" object:nil]; 

actuar en consecuencia:

- (void)cacheUpdated:(NSNotification *)notification { 
[self load]; 
} 

y disponer de ella:

[[NSNotificationCenter defaultCenter] removeObserver:self]; 
+1

- (void) cacheUpdated: (NSNotification *) notificación { [self load]; } –

+0

¡Bien visto! Mensaje corregido –

0
  1. Registro para un perfil de notificación de inserción y configurarlo en su aplicación aquí hay un enlace a hacer que PushNotification (Tenga en cuenta que se necesita un poco de dispositivo de captura de servidor o algo empuje notificaiton identificadores con el fin de ser capaz de enviar una notificación a esos dispositivos)

  2. Luego de asumir que usted está usando un Servidor de Windows o algo .net compatible como su servidor hay una agradable API apilada para enviar notificaciones push al servidor Apple (una vez que tiene un certificado y dispositivos registrados para él) que has almacenado en tu servidor), hay demostraciones aquí de cómo usarlo, muy guay aquí está un enlace C# push notification src

Eso es más o menos ... le di una solución rápida usando una tecnología .Net, si está utilizando algo más puede buscar para ver si hay soluciones disponibles en la plataforma que está utilizando estoy seguro que lo hará encontrar algo, si no que alwyas puede hacer su propio :)

+1

Él no preguntó notificaciones push. Por supuesto, puede que lo haya querido, pero eso no es lo que dijo :-) –

+0

@Paul tienes razón, aún así creo que Daniel ha elegido la respuesta correcta ya que realmente me pregunto cómo una aplicación debería recibir notificaciones que no sean a través de notificaciones automáticas. . --- Simplemente leyendo su respuesta, bueno sí, eso también es una notificación :) – Till

+1

Las notificaciones son una expresión común en la programación de iPhone. Ver la respuesta a continuación. –

Cuestiones relacionadas