Preguntas etiquetadas con objective-c

Esta etiqueta debe usarse solo en preguntas sobre las características de Objective-C o que dependen del código en el lenguaje. Las etiquetas [cocoa] y [cocoa-touch] deben usarse para preguntar sobre los marcos o clases de Apple. Use las etiquetas relacionadas [ios], [macos], [apple-watch] y [tvos] para problemas específicos de esas plataformas.


1
¿Qué significa aquí "Tipo de receptor 'CALayer', por ejemplo, el mensaje es una declaración de reenvío"?
Estoy transfiriendo un bloque de código de un proyecto de iOS4 a iOS5 y tengo algunos problemas con ARC. El código genera un PDF a partir de una captura de pantalla. Código de generación de PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext …


6
ObjectiveC Parse Integer from String
Estoy tratando de extraer una cadena (que contiene un número entero) de una matriz y luego usarla como un int en una función. Estoy tratando de convertirlo en un int usando intValue. Aquí está el código que he estado probando. NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"]; [_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]]; Me …


6
Copia profunda de un NSArray
¿Hay alguna función incorporada que me permita realizar una copia profunda NSMutableArray? Miré a mi alrededor, algunas personas dicen que [aMutableArray copyWithZone:nil]funciona como una copia profunda. Pero lo intenté y parece ser una copia superficial. En este momento estoy haciendo la copia manualmente con un forbucle: //deep copy a 9*9 …



6
UIButton alineación vertical de fuente personalizada
Tengo una UIButtonque usa una fuente personalizada, que se establece cuando se carga mi vista: - (void)viewDidLoad { [super viewDidLoad]; self.searchButton.titleLabel.font = [UIFont fontWithName: @"FONTNAME" size: 15.0 ]; } El problema que tengo es que la fuente parece flotar hacia arriba de la línea central. Si comento esta línea, la …

3
¿En qué situaciones debemos escribir el __calificador de propiedad de arrendamiento automático bajo ARC?
Estoy intentando completar el rompecabezas. __stronges el valor predeterminado para todos los punteros de objetos retenibles de Objective-C como NSObject, NSString, etc. Es una referencia sólida. ARC lo equilibra con un -releaseal final del alcance. __unsafe_unretainedes igual a la forma antigua. Se usa para un puntero débil sin retener el …

24
Fuente, tamaño y color personalizados de UIAlertController
Estoy usando el nuevo UIAlertController para mostrar alertas. Tengo este codigo: // nil titles break alert interface on iOS 8.0, so we'll be using empty strings UIAlertController *alert = [UIAlertController alertControllerWithTitle: title == nil ? @"": title message: message preferredStyle: UIAlertControllerStyleAlert]; UIAlertAction *defaultAction = [UIAlertAction actionWithTitle: cancelButtonTitle style: UIAlertActionStyleCancel handler: …

12
Xcode MyProjectName-Bridging-Header.h no existe
Quiero comenzar a usar Swift en mi proyecto Objective-C. Entonces agregué una clase rápida: import Foundation @objc class System : NSObject { @objc func printSome() { println("Print line System"); } } Y lo importó en un archivo .m: #import "MyProjectName-Swift.h" Al construir mi proyecto, aparece el siguiente error: Bridging header …
118 ios  objective-c  xcode  swift 

14
Cómo usar uiviewcontroller de guión gráfico único para subclase múltiple
Digamos que tengo un guión gráfico que contiene UINavigationControllercomo controlador de vista inicial. Su controlador de vista raíz es una subclase de UITableViewController, que es BasicViewController. Tiene el IBActionque está conectado al botón de navegación derecho de la barra de navegación. Desde allí, me gustaría usar el guión gráfico como …

11
Restar 7 días de la fecha actual
Parece que no puedo restar 7 días de la fecha actual. Así es como lo estoy haciendo: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0]; SevenDaysAgo obtiene el mismo valor que la fecha actual. Por favor …
118 objective-c  ios  nsdate 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.