Pytania otagowane jako objective-c

Tego znacznika należy używać tylko w pytaniach dotyczących funkcji Objective-C lub zależnych od kodu w języku. Tagi [kakao] i [kakao-dotyk] powinny być używane do zapytania o ramy lub klasy Apple. Użyj powiązanych tagów [ios], [macos], [apple-watch] i [tvos] w przypadku problemów specyficznych dla tych platform.


10
Konwersja NSData do NSString w celu c
Chcę przekonwertować NSData na NSString .. Jaki jest najlepszy sposób, aby to zrobić? Używam tego kodu, ale końcowy ciąg zwraca wartość null NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"%@",str); Kiedy zobaczę konsolę, to wypisze null.
87 iphone  objective-c  ios  ipad 

8
Xcode 4: Jak widzisz konsolę?
Nie mogę znaleźć sposobu na uruchomienie konsoli (aby wyświetlić komentarze NSLog) w XCode 4. Normalna metoda dla poprzedniej wersji XCode nie działa. Czy ktoś ma pomysł, jak to osiągnąć?

4
Swift: niestandardowe inicjatory ViewController
Jak dodać niestandardowe inicjatory do UIViewControllerpodklas w Swift? Utworzyłem podklasę, UIViewControllerktóra wygląda mniej więcej tak: class MyViewController : UIViewController { init(leftVC:UIViewController, rightVC:UIViewController, gap:Int) { self.leftVC = leftVC; self.rightVC = rightVC; self.gap = gap; super.init(); setupScrollView(); setupViewControllers(); } } Po uruchomieniu otrzymuję fatalny błąd: błąd krytyczny: użycie niezaimplementowanego inicjatora „init (nibName: …


6
Zmieniona tablica w zakresie pliku
Chcę utworzyć stałą tablicę statyczną, która będzie używana w całym moim pliku implementacji Objective-C, podobną do tego na najwyższym poziomie mojego pliku „.m”: static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; Planuję użyć NUM_TYPESpóźniej w pliku, więc chciałem umieścić go w zmiennej. …

7
@IBInspectable with enum?
Chciałbym stworzyć @IBInspectableelement jak na poniższym obrazku: moim pomysłem jest użycie czegoś takiego jak wyliczenie jako typ dla @IBInspectable, ale wygląda na to, że tak nie jest, jakieś pomysły, jak zaimplementować taki element? EDYTOWAĆ: Wygląda na to, że @IBInspectableobsługuje tylko te typy: Int CGFloat Double String Bool CGPoint CGSize CGRect …

18
Bez przesuwania do tyłu podczas ukrywania paska nawigacji w UINavigationController
Uwielbiam pakiet do przesuwania, który jest odziedziczony po osadzaniu widoków w pliku UINavigationController. Niestety nie mogę znaleźć sposobu, aby ukryć, NavigationBarale nadal mam przesuwanie panelu dotykowego z powrotem gesture. Mogę pisać niestandardowe gesty, ale wolę tego nie UINavigationControllerrobić i gesturezamiast tego polegać na przesunięciu w tył . jeśli odznaczę to …

6
UIButton z dwoma wierszami tekstu w tytule (numberOfLines = 2)
Próbuję utworzyć UIButtonetykietę, która ma dwa wiersze tekstu w tytule. Oto kod, którego używam: UIButton *titleButton = [[UIButton alloc] initWithFrame:CGRectMake(15, 10, frame.size.width-100, 100)]; titleButton.titleLabel.font = [UIFont boldSystemFontOfSize:24.0]; [titleButton setTitle:@"This text is very long and should get truncated at the end of the second line" forState:UIControlStateNormal]; titleButton.titleLabel.lineBreakMode = UILineBreakModeTailTruncation; titleButton.titleLabel.numberOfLines = …

17
Nie można znaleźć specyfikacji w CocoaPods
Nie mogę zrozumieć, dlaczego Cocoapod nie może znaleźć specyfikacji poda, którą utworzyłem podczas uruchamiania pod install. Czy ktoś mógłby mi pomóc rozwiązać ten problem? Definiuję podgrupę w moim pliku podspec biblioteki w następujący sposób: s.subspec 'mysubspec' do |c| c.dependency 'ABC','1.0.0' end Ta zależność ABC jest wymieniona w bibliotece Podfile: pod …

8
Jak mogę zmienić priorytet ograniczeń w czasie wykonywania
Mam widok, który ma dynamiczną wysokość i próbuję zmienić ten priorytet wysokości widoku w czasie wykonywania. Oto moja część kodu; if (index == 0) { surveyViewHeightConstraint.constant = 0; surveyViewHeightConstraint.priority = 1000; } else if (index == 1) { surveyViewHeightConstraint.constant = 163; surveyViewHeightConstraint.priority = 500; } Zmieniam indeks za pomocą przycisku. …

24
Nie można znaleźć scenorysu o nazwie „Główny” w pakiecie
Otrzymuję dziwny błąd: 'Could not find a storyboard named 'Main' in bundle NSBundle'podczas próby uruchomienia aplikacji na prawdziwym urządzeniu z systemem iOS. Mam plik w swoim katalogu i działa dobrze w symulatorze. Jednak w Copy Bundle Resourcessekcji plik Main.storyboardjest czerwony. Próbowałem go usunąć i dodać ponownie, ponownie uruchomić Xcode, wyczyścić …



8
Jak radzić sobie z instancjami Temporary NSManagedObject?
Muszę utworzyć NSManagedObjectinstancje, zrobić z nimi kilka rzeczy, a następnie wyrzucić je do kosza lub przechowywać w sqlite db. Problem polega na tym, że nie mogę tworzyć instancji NSManagedObjectniepołączonych z, NSManagedObjectContextco oznacza, że ​​muszę jakoś wyczyścić, gdy zdecyduję, że nie potrzebuję niektórych obiektów w mojej bazie danych. Aby sobie z …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.