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.


27
Impossible de créer un NSPersistentStoreCoordinator avec un modèle nul
J'ai eu ma première fissure chez Core Data et j'obtiens l'erreur suivante lors de l'exécution de mon code sur mon appareil, mais cela fonctionne bien sur le simulateur. * Arrêt de l'application en raison d'une exception non interceptée 'NSInvalidArgumentException', raison: 'Impossible de créer un NSPersistentStoreCoordinator avec un modèle nul' Certaines …

4
Accéder au catalogue d'actifs par programmation
Je sais que c'est une nouvelle fonctionnalité et que cela n'est peut-être pas possible, mais j'aimerais pouvoir utiliser un catalogue d'actifs pour organiser mes actifs, mais j'accède à toutes mes images par programmation. Comment accéder à mes images maintenant? Dois-je toujours y accéder par leurs noms de fichiers comme ceci: …

5
Dans Swift, comment puis-je déclarer une variable d'un type spécifique conforme à un ou plusieurs protocoles?
Dans Swift, je peux définir explicitement le type d'une variable en la déclarant comme suit: var object: TYPE_NAME Si nous voulons aller plus loin et déclarer une variable conforme à plusieurs protocoles, nous pouvons utiliser le protocoldéclaratif: var object: protocol<ProtocolOne,ProtocolTwo>//etc Que faire si je souhaite déclarer un objet conforme à …

6
iOS: comparez deux dates
J'ai un NSDateque je dois comparer avec deux autres NSDateet j'essaye avec NSOrderAscendinget NSOrderDescendingmais si ma date est égale à deux autres dates? Exemple: si j'ai un myDate = 24/05/2011 et deux autres qui sont un = 24/05/2011et deux, 24/05/2011que puis-je utiliser?

14
Comment intercepter des événements de contact sur un objet MKMapView ou UIWebView?
Je ne suis pas sûr de ce que je fais de mal, mais j'essaie d'attraper des touches sur un MKMapViewobjet. Je l'ai sous-classé en créant la classe suivante: #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end Et la mise en …

2
NSDictionary - Besoin de vérifier si le dictionnaire contient ou non une paire clé-valeur
J'ai juste besoin de demander quelque chose comme suit. Supposons que j'aie un dictionnaire. NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; [xyz setValue:@"sagar" forKey:@"s"]; [xyz setValue:@"amit" forKey:@"a"]; [xyz setValue:@"nirav" forKey:@"n"]; [xyz setValue:@"abhishek" forKey:@"a"]; [xyz setValue:@"xrox" forKey:@"x"]; Maintenant, je dois vérifier comme suit [xyz contient la valeur de la clé "b" ?? paire ou …

14
Problèmes de compilation, de construction ou d'archivage avec Xcode 4 (et les dépendances)
Cette question a évolué au cours des dernières semaines pour couvrir des problèmes plus généraux avec xcode4 (et la mise à niveau des projets d'anciens xcodes). Cependant, de nombreux problèmes peuvent être résolus en suivant le même ensemble d'instructions. Si vous rencontrez l'un des problèmes suivants, essayez les méthodes de …

18
Aligner à gauche les cellules dans UICollectionView
J'utilise un UICollectionView dans mon projet, où il y a plusieurs cellules de largeurs différentes sur une ligne. Selon: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html il répartit les cellules sur la ligne avec un remplissage égal. Cela se produit comme prévu, sauf que je veux les justifier à gauche et coder en dur une largeur …



4
Comparaison de deux CGRect
J'avais besoin de vérifier si le cadre de ma vue était égal à un CGRect donné. J'ai essayé de faire ça comme ça: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } Cependant, j'ai eu une erreur en disant Invalid operands to …




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.