«objective-c» etiketlenmiş sorular

Bu etiket yalnızca Objective-C özellikleriyle ilgili veya dildeki kodlara bağlı olan sorularda kullanılmalıdır. Apple'ın çerçeveleri veya sınıfları hakkında soru sormak için [kakao] ve [kakao dokunma] etiketleri kullanılmalıdır. Bu platformlara özgü sorunlar için [ios], [macos], [apple-watch] ve [tvos] etiketlerini kullanın.




7
Kök görünüm denetleyicisi nasıl edinilir?
Kök görünüm denetleyicisinin bir örneğine ihtiyacım var. Bu yaklaşımları denedim: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; İade: boş : Ayrıca bir dizi denetleyici almaya çalıştığımda: NSArray *viewControllers = self.navigationController.viewControllers; Yalnızca bir denetleyici döndürüyor, ancak bu benim kök görünüm denetleyicim değil. Gezinme denetleyicisinden almaya çalışırsam: UIViewController *root = (UIViewController*)[self.navigationController.viewControllers objectAtIndex:0]; …

2
$ {EXECUTABLE_NAME} ve $ {PRODUCT_NAME} nerede tanımlanır?
Bunların nasıl değiştirileceğine dair bilgiyi nerede bulabilirim ${EXECUTABLE_NAME} ${PRODUCT_NAME} Bunlar yalnızca .plist dosyasında görüntülenir, ancak gerçek değerler nerede bulunur. .Plist içinde istediğimizi doğrudan değiştirebiliyorsak bunlara neden ihtiyacımız var. Yeniyim, bu yüzden bunları anlamakta sorun yaşıyorum, ayrıca apple bilgisi Mülk listesi anahtar referansına da baktım ancak bu $ {} değerlerini bulamadım.
109 iphone  objective-c  ios  xcode  plist 

8
Swift - hangi türleri kullanmalı? NSString veya String
Swift'in tanıtımı ile yeni dile kafa yormaya çalışıyorum Ben bir iOS geliştiricisiyim ve NSString, NSInteger, NSDictionarybir uygulamadaki gibi türleri kullanırım . Apple'ın "The Swift Programming Language" e-kitabında Swift türlerini kullandıklarını fark ettim.String, Int, Dictionary Swift türlerinin Foundation türlerinin yaptığı bazı işlevlere sahip olmadığını (veya farklı şekilde adlandırıldığını) fark ettim. Örneğin …
109 ios  objective-c  string  macos  swift 

4
NSRunLoop'u Anlamak
Biri ne olduğunu açıklayabilir NSRunLoopmi? bildiğim gibi doğru NSRunLoopile bağlantılı bir şey NSThreadmi? Öyleyse, şöyle bir Konu oluşturduğumu varsayalım NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod { NSLog(@"operation"); } bu iş parçacığı çalışmasını tamamladıktan sonra tamam mı? neden kullanılır RunLoopsveya nerede kullanılır? Apple belgelerinden bir şey okudum …

4
UILabel'in minimumScaleFactor'ı nasıl çalışır?
Daha minimumFontSizeönce kullandım ancak bu işlev artık kullanımdan kaldırıldı ve nasıl minimumScaleFactorçalıştığını tam olarak anlamıyorum . Maksimum yazı tipi boyutunun 10 ve minimumun 7 olmasını istiyorum. Ölçek faktörü ile yazı tipi boyutu 7'ye nasıl yeniden boyutlandırabilirim? UILabel oluşturma: UILabel *label = [[UILabel alloc] init]; [label setTranslatesAutoresizingMaskIntoConstraints:NO]; label.text = [labelName uppercaseString]; …
109 ios  objective-c  uilabel 

30
iOS Evrensel Bağlantıları uygulama içi açılmıyor
Bu yüzden bu öğreticiyi tam olarak takip ettim ve sağlananlarla aynı değerleri kullandım: https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9 Apple Association dosyası da bağlantı dizininde hazırdır: WEB_PAGE:PORT_NUMBER/apple-app-site-association Her şey bu tarafta kurulmuş gibi görünüyor. Yetkileri ekledim, ön hazırlık profilini güncelledim ve her şey ayarlandı. Uygulamayı cihazımda çalıştırdığımda ve bağlantıyı açtığımda http://WEB_PAGE:PORT_NUMBER, bu her zaman Safari'yi …



30
Info.plist Yükleme Hatasındaki CFBundleVersion
"Yüklediğiniz ikili dosya geçersizdi. Info.plist dosyasındaki CFBundleVersion anahtarı, önceden yüklenen sürümden daha yüksek bir sürüm içermelidir." Başvurumu yüklemeye geldiğimde bu hatayı alıyorum. İTunes Connect'te güncellenmiş sürümü 1.2 olarak ayarladım ve ayrıca .plistdosyayı 1.2'ye de güncelledim . Bu hatayı neden aldığımı anlamıyorum. Herhangi bir yardım memnuniyetle karşılanacaktır. Teşekkürler.

6
AVAudioPlayer hata ayıklama modunda kesme noktası atar
Uygulamayı her yüklediğimde, bu satırda bir kesme noktası ayarlamışım gibi duruyor: self.audioPlayer = [[[AVAudioPlayer alloc] initWithData:[dataPersister loadData:self.fileName] error:&outError] autorelease]; Bu çizginin üstünde veya yakınında herhangi bir yer kesme noktası yok. Yalnızca uygulamayı hata ayıklama modunda çalıştırdığımda ve kesme noktasından sonra hiçbir şey çökmediğinde oluyor. "Program yürütmeye devam et" i tıkladığımda …

10
UIAlertView ilk kullanımdan kaldırılan IOS 9
UIAlertView yerine UIAlertController'ı kullanmanın birkaç yolunu denedim. Birkaç yol denedim ama uyarı eyleminin çalışmasını sağlayamıyorum. İşte IOS 8 ve IOS 9'da iyi çalışan ancak kullanımdan kaldırılan bayraklarla görünen kodum. Aşağıdaki zarif öneriyi denedim ama bu bağlamda çalışmasını sağlayamıyorum. Uygulamamı göndermem gerekiyor ve bu ele alınacak son şey. Daha fazla öneriniz …

8
UICollectionViewCell üzerinde uzun basın hareketi
Bir (alt sınıf) UICollectionView'e uzun basın hareketi tanıyıcıyı nasıl ekleyeceğimi merak ediyordum. Belgelerde varsayılan olarak eklendiğini okudum, ancak nasıl olduğunu anlayamıyorum. Yapmak istediğim şey: Bir hücreye uzun basmak ( github'dan bir takvim şeyim var ), hangi hücreye dokunulduğunu öğrenin ve sonra onunla bir şeyler yapın. Hangi hücrenin uzun süre basılı …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.