Articles of objective c

NSUserDefaults almacena correctamente NSDate y luego devuelve null después de la segunda recuperación

Estoy intentando almacenar y recuperar un startTime y un endTime NSDate con NSUserDefaults. Guardarlos parece no ser un problema: self.convertedStringToDate = convertDate NSLog(@"This should read 16:00: %@", self.convertedStringToDate); NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; [userDefaults setObject:convertDate forKey:@"startDate"]; [userDefaults synchronize]; Luego lo recupero solo para asegurarme de que está almacenando y recuperando correctamente: NSDate* temporaryDate = (NSDate*)[userDefaults […]

Cómo saber qué método realizó el selector en Objective-C

Tengo un ejemplo realmente simple, pero no puedo entender cómo podría get información sobre el método que llama al selector dentro de él. Por ejemplo: -(void)methodOne { [self performSelector:@selector(methodTwo:)]; } -(void)methodTwo:(id)sender { //How to know which method performed selector??? } Creo que este ejemplo es bastante simple, solo necesito entender esto, una vez más, la […]

¿Cómo mostrar el número a una hora de la duración en iOS?

¿Hay alguna manera de mostrar un número como una hora de una duración? Por ejemplo, tengo un valor NSTimeInterval que contiene 127 y quiero mostrar 02:07 . ¿Cuál es la mejor manera de hacerlo? Gracias.

NSMutableAttributedString – NSForegroundColorAttributeName

Estoy intentando establecer el color de todos los ranges en mi matriz pero obtengo este error. No entiendo por qué. los ranges son todos válidos. Incluso intenté insert manualmente un range para probarlo. Gracias. CGContextSetFillColorWithColor: context no válido 0x0 NSMutableAttributedString * string = [[NSMutableAttributedString alloc] initWithString:tv.text]; for (NSString * s in array) { [string addAttribute:NSForegroundColorAttributeName […]

¿Cómo saber qué notificación local se ha recibido? C objective

Tengo esta pieza de código que llama a una statement de NSLog diferente dependiendo de qué notificación local se haya recibido: – (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{ if (notification == automaticBackupNotification) { NSLog(@"Backup notification received."); } else { NSLog(@"Did receive notification: %@, set for date:%@ .", notification.alertBody, notification.fireDate); } } Y utilizo este método para progtwigr […]

Navega a la primera página como el button Atrás en iOS

Soy nuevo en el desarrollo de iOS. Tengo este Storyboard: Cuando hago clic en el elemento de button de la Página 1 -> ve a la Página 2 con el button de retroceso (usando la opción de inserción) Y básicamente haciendo clic en el button Atrás -> regrese a la página 1 Como ves, tengo […]

Cómo implementar un delegado multinivel en Objective-C

Tengo 4 classs (vistas): A, B, C y D La class A llama B, B llama C y C La llama D: A> B> C> D En la class DI, he implementado un protocolo de delegado y quiero atrapar el evento de delegado en la class A. ¿Cómo puedo conseguir esto?

NSmanagedObject copy con problemas de zona

Tengo una class personalizada: NSManagedObject con un atributo de adminName. Estoy intentando crear una function copyWithZone en esta class Thing, pero cuando ejecuto la aplicación dice que setAdminName no existe. En mi file de implementación que estoy usando @dynamic adminName; -(id) copyWithZone: (NSZone *) zone { Thing *regCopy = [[Thing allocWithZone: zone] init]; regCopy.attendeeNum = […]

facebook usando quickblox sdk en lugar de facebook-ios-sdk

¿Es posible integrar facebook en mi aplicación usando quickblox sdk en lugar de facebook-ios-sdk?

Mostrar iAds de iOS solo en países admitidos

Parece que apple sirve iAds solo a muy pocos países. Por lo tanto, me gustaría dejar de enviar requestes de iAd cuando la aplicación se utiliza en un país que no es compatible con iAd. Entonces, ¿cuál es la mejor manera de hacer esto? Hago esta pregunta porque recibí recientemente el siguiente post de Apple […]