Unimotion/accelerometer kesmek gibi iphone simülatörüne başlık verisini iletmeme izin vermek için bir drop-in konum yöneticisi alt sınıfını uygulamaya çalışıyorum. Ne yazık ki, CLHeading docs'a göre, her şey sadece okunur ve başlığın ayarlanmasına izin veren bir başlatıcı yoktur. Bir CLHeading örneğinin oluşturulmasını zorlamak için bir yol var mı? Objective-C dinamik yazılmış bir dildir beriObjective C'de CLHeading nesnesi oluşturmak mümkün mü?
6
A
cevap
8
, sen (MyFakeHeading
örneğin) Kendi sınıfı oluşturmak ve sürece aynı seçicileri tümüne yanıt olarak CLHeading
yaptığı, sadece bir CLHeading
olarak yayınlayabileceğim ve bunun yerine bir parametre olarak geçirin. Ve, sadece kendi kodunuzu çıkarmanız gerektiğinden, sadece sizin kullandığınız kısımlar için CLHeading
'un tüm işlevlerini uygulamanıza gerek yoktur. Eğer projeye CLHeading+Init.h
ekleyebilir (özel veya kurumsal bir uygulamaya) özel yöntemler kullanılarak ince iseniz
1
: Benim konum simülatörde kullanıyorum
@interface CLHeading (Init)
- (id)initWithHeading:(double)heading accuracy:(double)accuracy;
@end
https://github.com/maciekish/MockingPlace
Uyarı! Bu, uygulamanızı App Store'dan reddedecek!
0
Başka bir yaklaşım, CLHeading
alt sınıfının altını çizmek ve önem verdiğiniz özellik alıcılarını ve ayarlayıcıları geçersiz kılmaktır.
İlgili konular
- 1. Sıfırdan bir elips (`...`) nesnesi oluşturmak mümkün mü?
- 2. Com nesnesi, mümkün mü?
- 3. Kendi özel yerel ayarınızı oluşturmak mümkün mü
- 4. Objective-C'de özel mülk yaratmak mümkün mü?
- 5. node.js ile masaüstü uygulamaları oluşturmak mümkün mü?
- 6. Modelde koşullu bir ilişki oluşturmak mümkün mü?
- 7. Sınıf beyan etmeden nesne oluşturmak mümkün mü?
- 8. Java gibi özel GUI oluşturmak mümkün mü?
- 9. Swagger'da, Websockets için API'ler oluşturmak mümkün mü?
- 10. Image nesnesinden encodeb64 oluşturmak mümkün mü?
- 11. Bir dizi yapısal örneği oluşturmak mümkün mü?
- 12. Şablon takma adı oluşturmak mümkün mü?
- 13. Dinamik olarak bir UITextView oluşturmak mümkün mü?
- 14. Android'de PDF görüntüleyici oluşturmak mümkün mü?
- 15. Template Haskell'deki işlevlere yorum oluşturmak mümkün mü?
- 16. Chrome'da dinamik tema oluşturmak mümkün mü?
- 17. C++ yöntem çağrı dağıtıcısı oluşturmak mümkün mü?
- 18. CMD'de bir oyun oluşturmak mümkün mü?
- 19. İfade Dili'nde tarih değeri oluşturmak mümkün mü?
- 20. UITableView'dan bir PDF dosyası oluşturmak mümkün mü?
- 21. Özel Viber çıkartmaları oluşturmak mümkün mü?
- 22. TableRow.insertCell() ile bir TH oluşturmak mümkün mü?
- 23. Cordova App çevrimiçi oluşturmak mümkün mü?
- 24. nw.js ile konsol uygulaması oluşturmak mümkün mü?
- 25. Kotlin'de uzatma yapıcılar oluşturmak mümkün mü?
- 26. Yeni çalışma sayfası oluşturmak ve dosyadan veri eklemek mümkün mü?
- 27. VBScript'te bir .Net string nesnesi örneği almak mümkün mü?
- 28. Açısal 2 geçiş nesnesi, rota paramları ile mümkün mü?
- 29. . Net expando nesnesi ve LINQ. Mümkün mü değil mi?
- 30. PHP dosyası. Mümkün mü?
Parlak! Teşekkür ederim! – Shabbyrobe