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.


5
Pourquoi une variable NSInteger doit-elle être convertie en long lorsqu'elle est utilisée comme argument de format?
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== Le code ci-dessus produit une erreur: Les valeurs de type «NSInteger» ne doivent pas être utilisées comme arguments de format; ajoutez plutôt une distribution explicite à 'long' Le NSLogmessage corrigé est en fait NSLog(@"%lg", (long) myInt);. Pourquoi dois-je convertir la valeur entière de …


19
Inclut un en-tête non modulaire à l'intérieur du module de cadre
J'utilise Xcode 6, 1) Tout d'abord, je crée une bibliothèque dynamique (CoreLibrary). Cette bibliothèque contient le fichier RequestPoster.h. 2) Ensuite, j'ai créé un Cocoa Touch Framework et ajouté cette bibliothèque dynamique (CoreLibrary). 3) Ensuite, ce framework est ajouté à mon projet et il donne une erreur dans le fichier RequestPoster.h …


13
Puis-je modifier la propriété du multiplicateur pour NSLayoutConstraint?
J'ai créé deux vues dans un superview, puis j'ai ajouté des contraintes entre les vues: _indicatorConstrainWidth = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeWidth multiplier:1.0f constant:0.0f]; [_indicatorConstrainWidth setPriority:UILayoutPriorityDefaultLow]; _indicatorConstrainHeight = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeHeight multiplier:1.0f constant:0.0f]; [_indicatorConstrainHeight setPriority:UILayoutPriorityDefaultLow]; [self addConstraint:_indicatorConstrainWidth]; [self addConstraint:_indicatorConstrainHeight]; Maintenant, je veux changer la propriété du …




7
Objective-C: Appel de sélecteurs avec plusieurs arguments
Dans MyClass.m, j'ai défini - (void) myTest: (NSString *) withAString{ NSLog(@"hi, %@", withAString); } et la déclaration appropriée dans MyClass.h. Plus tard, je veux appeler [self performSelector:@selector(mytest:withAString:) withObject: mystring]; dans MyClass.m mais j'obtiens une erreur similaire à * Terminer l'application en raison d'une exception non interceptée 'NSInvalidArgumentException', raison: '* - …


30
Les droits spécifiés… profil. (0xE8008016). Erreur iOS 4.2
J'obtiens l'erreur `` redoutée '' The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016).lorsque j'essaye de déployer ma première application sur un appareil non jailbreaké sous iOS 4.2.6 (Verizon). Le fait est que je n'en ai pas Entitlements filedans …


17
Boucler une vidéo avec AVFoundation AVPlayer?
Existe-t-il un moyen relativement simple de boucler une vidéo dans AVFoundation? J'ai créé mon AVPlayer et AVPlayerLayer comme ceci: avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; puis je joue ma vidéo avec: [avPlayer play]; La vidéo est bien lue mais s'arrête …


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.