Questions marquées «objective-c»

Cette balise ne doit être utilisée que sur les questions concernant les fonctionnalités d'Objective-C ou dépendant du code du langage. Les balises [cocoa] et [cocoa-touch] doivent être utilisées pour poser des questions sur les cadres ou les classes d'Apple. Utilisez les balises associées [ios], [macos], [apple-watch] et [tvos] pour les problèmes spécifiques à ces plates-formes.


1
Que signifie ici «Le type de récepteur 'CALayer', par exemple, le message est une déclaration de transfert»?
Je porte un bloc de code d'un projet iOS4 vers iOS5 et j'ai des problèmes avec ARC. Le code génère un PDF à partir d'une capture d'écran. Code de génération PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; UIGraphicsEndPDFContext(); …


6
ObjectiveC Parse Integer from String
J'essaie d'extraire une chaîne (qui contient un entier) d'un tableau, puis de l'utiliser comme int dans une fonction. J'essaye de le convertir en int en utilisant intValue. Voici le code que j'ai essayé. NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"]; [_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]]; J'obtiens cette erreur: passer l'argument 3 de 'LogIn …


6
Copie profonde d'un NSArray
Existe-t-il une fonction intégrée qui me permet de copier en profondeur un NSMutableArray? J'ai regardé autour de moi, certaines personnes disent que cela [aMutableArray copyWithZone:nil]fonctionne comme une copie profonde. Mais j'ai essayé et cela semble être une copie superficielle. En ce moment, je fais manuellement la copie avec une forboucle: …


11
Soustraire 7 jours de la date actuelle
Il semble que je ne peux pas soustraire 7 jours de la date actuelle. Voici comment je fais: 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 obtient la même valeur que la date actuelle. Veuillez …
119 objective-c  ios  nsdate 



3
Dans quelles situations devons-nous écrire le qualificatif de propriété __autoreleasing sous ARC?
J'essaye de terminer le puzzle. __strongest la valeur par défaut pour tous les pointeurs d'objet conservables Objective-C comme NSObject, NSString, etc. C'est une référence forte. ARC équilibre avec un -releaseà la fin de la portée. __unsafe_unretainedéquivaut à l'ancienne. Il est utilisé pour un pointeur faible sans conserver l'objet pouvant être …

14
Comment utiliser un seul storyboard uiviewcontroller pour plusieurs sous-classes
Disons que j'ai un storyboard qui contient UINavigationControllercomme contrôleur de vue initial. Son contrôleur de vue racine est une sous-classe de UITableViewController, qui est BasicViewController. Il a IBActionqui est connecté au bouton de navigation droit de la barre de navigation À partir de là, je voudrais utiliser le storyboard comme …

24
Police personnalisée UIAlertController, taille, couleur
J'utilise le nouveau UIAlertController pour afficher les alertes. J'ai ce code: // 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 n'existe pas
Je souhaite commencer à utiliser Swift dans mon projet Objective-C. J'ai donc ajouté une classe rapide: import Foundation @objc class System : NSObject { @objc func printSome() { println("Print line System"); } } Et l'a importé dans un fichier .m: #import "MyProjectName-Swift.h" Lors de la construction de mon projet, j'obtiens …
118 ios  objective-c  xcode  swift 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.