Perguntas com a marcação «objective-c»

Essa tag deve ser usada apenas em perguntas relacionadas aos recursos do Objective-C ou que dependem do código no idioma. As tags [cacau] e [cacau-touch] devem ser usadas para perguntar sobre as estruturas ou classes da Apple. Use as tags relacionadas [ios], [macos], [apple-watch] e [tvos] para problemas específicos dessas plataformas.

5
Por que uma variável NSInteger precisa ser convertida para longa quando usada como argumento de formato?
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== O código acima produz um erro: Valores do tipo 'NSInteger' não devem ser usados ​​como argumentos de formato; adicione uma conversão explícita a 'long' A NSLogmensagem corrigida é realmente NSLog(@"%lg", (long) myInt);. Por que preciso converter o valor inteiro de myIntpara longse eu …


19
Incluir cabeçalho não modular dentro do módulo de estrutura
Estou usando o Xcode 6, 1) Em primeiro lugar, estou criando uma biblioteca dinâmica (CoreLibrary). Esta biblioteca contém o arquivo RequestPoster.h. 2) Criei um Cocoa Touch Framework e adicionei esta biblioteca dinâmica (CoreLibrary). 3) Em seguida, essa estrutura é adicionada ao meu projeto e gera erro no arquivo RequestPoster.h (CoreLibrary). …





7
Objective-C: Chamando seletores com vários argumentos
No MyClass.m, eu defini - (void) myTest: (NSString *) withAString{ NSLog(@"hi, %@", withAString); } e a declaração apropriada em MyClass.h. Mais tarde eu quero ligar [self performSelector:@selector(mytest:withAString:) withObject: mystring]; em MyClass.m, mas recebo um erro semelhante a * Terminando o aplicativo devido à exceção não capturada 'NSInvalidArgumentException', motivo: '* - …


30
Os direitos especificados ... perfil. (0xE8008016). Erro iOS 4.2
Estou recebendo o erro 'temido' The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016).ao tentar implantar meu primeiro aplicativo em um dispositivo sem jailbreak no iOS 4.2.6 (Verizon). O problema é que eu não tenho um Entitlements fileno meu …


17
Looping um vídeo com o AVFoundation AVPlayer?
Existe uma maneira relativamente fácil de repetir um vídeo no AVFoundation? Eu criei meu AVPlayer e AVPlayerLayer assim: avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; e depois reproduzo meu vídeo com: [avPlayer play]; O vídeo é bom, mas para no final. …


13
Posso alterar a propriedade do multiplicador para NSLayoutConstraint?
Criei duas visualizações em uma superview e adicionei restrições entre as visualizações: _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]; Agora, quero alterar a propriedade do multiplicador com animação, mas …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.