«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
Bir UIView'de xib dosyası nasıl yüklenir
Her yeri arıyordum ve şimdiye kadar hiçbir şey benim için işe yaramadı. Temel olarak, rootView.xib adında bir .xib dosyasına sahip olmak istiyorum ve içinde ekranın yalnızca yarısını kaplayan bir UIView (buna containerView diyelim) sahip olmak istiyorum (böylece normal görünüm ve yeni bir görünüm olurdu). Sonra firstView.xib adlı farklı bir .xib …
111 ios  objective-c  uiview  xib 

3
BOOL özelliği kullanma
Apple, bir BOOL özelliğini şu şekilde bildirmenizi önerir: @property (nonatomic, assign, getter=isWorking) BOOL working; Objective-C 2.0 özelliklerini ve nokta notasyonunu kullandığım için bu özelliğe self.working. Ben de kullanabileceğimi biliyorum [self isWorking]- ama buna gerek yok. Öyleyse, her yerde nokta notasyonu kullandığım için, neden fazladan bir özellik tanımlamalıyım? Basitçe yazmak sorun …



11
Uyarı: "bir dizge değil biçimlendir ve biçim bağımsız değişkeni yok"
En son Xcode 3.2.1 ve Snow Leopard'a yükseltme yaptığımdan beri uyarı alıyorum "biçim bir dizge değil ve biçim bağımsız değişkeni yok" aşağıdaki koddan: NSError *error = nil; if (![self.managedObjectContext save:&error]) { NSLog([NSString stringWithFormat:@"%@ %@, %@", errorMsgFormat, error, [error userInfo]]); } Eğer errorMsgFormatbir olan NSStringbiçim belirteçleri ile (örn: "print me like …





10
UITableView'ın hücre vurgu rengini kaldırın
Uitableview hücre seçiminin varsayılan mavi rengini kaldırmak istiyorum. Orada seçim rengi istemiyorum. Özel bir hücre sınıfı oluşturmadım. Üzerine etiketler ve düğmeler ekleyerek hücreyi özelleştiriyorum. Yapmayı denedim: cell.selectioncolor = [UIColor clearcolor]; ancak bu yöntemin kullanımdan kaldırıldığını söylüyor.


7
NSAttributedString metin hizalama ekleme
Metni ortalamak için bir NSAttributedString'e nasıl metin hizalama niteliği ekleyebilirim? Düzenleme: Yanlış bir şey mi yapıyorum? Hizalamayı değiştirmiş gibi görünmüyor. CTParagraphStyleSetting setting; setting.spec = kCTParagraphStyleSpecifierAlignment; setting.valueSize = kCTCenterTextAlignment; CTParagraphStyleSetting settings[1] = { {kCTParagraphStyleSpecifierAlignment, sizeof(CGFloat), &setting}, }; CTParagraphStyleRef paragraph = CTParagraphStyleCreate(settings, sizeof(setting)); NSMutableAttributedString *mutableAttributed = [[NSMutableAttributedString alloc] initWithAttributedString:self.attributedString]; [mutableAttributed addAttributes:[NSDictionary dictionaryWithObjectsAndKeys:(NSObject*)paragraph …

12
iOS uygulaması: bildirimler nasıl temizlenir?
Bazı Push Bildirimlerinin gönderildiği bir iOS uygulamam var. Benim sorunum, mesajların / bildirimlerin, dokunulduktan sonra iOS'ta Bildirim Merkezi'nde kalması. Uygulama bir sonraki açışında Bildirim Merkezi'nde başvurum için bir bildirimi nasıl kaldırabilirim? İnsanların setApplicationIconBadgeNumberbildirimleri temizlemek için sıfır değeri aradıkları gönderilere rastladım . Bu bana çok garip geliyor, bu yüzden başka bir …

13
Objective-C'de bir nesne özellikleri listesi alın
Objective-C'de belirli bir nesne özelliklerinin bir listesini ( NSArrayveya biçiminde NSDictionary) nasıl alabilirim ? Şu senaryoyu hayal edin: Sadece genişleten NSObject, bir NSString, a BOOLve bir NSDatanesneyi özellikler olarak tutan bir ana sınıf tanımladım . Sonra, bu ebeveyn sınıfı genişleten ve her biri birçok farklı özellik ekleyen birkaç sınıfım var. …

13
Kişilere Programlı Olarak Erişim İsteyin
İOS 6'ya güncellemeden beri, iPhone'un adres defterine kişi ekleme kodumun artık çalışmadığını fark ettim. Bunun izinle ilgili bir sorun olduğuna inanıyorum, çünkü Apple artık kişilere erişmeden önce kullanıcı izni gerektiriyor ( bu sorunu gidermek için ). Uygulamanın aşağıdaki ekran görüntüsünde olduğu gibi kişilere erişmek için otomatik olarak izin istemesini bekliyordum, …

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.