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.

8
Używanie predykatu w Swift
Pracuję tutaj nad samouczkiem (uczę się języka Swift) dla mojej pierwszej aplikacji: http://www.appcoda.com/search-bar-tutorial-ios7/ Utknąłem w tej części (kod Objective-C): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } Czy ktoś może doradzić, jak stworzyć odpowiednik dla NSPredicate w Swift?

7
Właściwości tylko do odczytu w Objective-C?
W moim interfejsie zadeklarowałem właściwość tylko do odczytu: @property (readonly, nonatomic, copy) NSString* eventDomain; Może nie rozumiem właściwości, ale pomyślałem, że kiedy deklarujesz je jako readonly, możesz użyć wygenerowanego setera w .mpliku implementacji ( ), ale zewnętrzne jednostki nie mogą zmienić wartości. To pytanie SO mówi, że tak powinno się …


7
Przechwytywanie dotknięć widoku podrzędnego poza ramką jego podglądu za pomocą funkcji hitTest: withEvent:
Mój problem: mam nadzór, EditViewktóry zajmuje w zasadzie całą ramkę aplikacji i podwidok, MenuViewktóry zajmuje tylko dolne ~ 20%, a następnie MenuViewzawiera własny podwidok, ButtonViewktóry faktycznie znajduje się poza MenuViewgranicami aplikacji (coś takiego:) ButtonView.frame.origin.y = -100. (uwaga: EditViewma inne widoki podrzędne, które nie są częścią MenuViewhierarchii widoków, ale mogą wpływać …

5
Jak prawidłowo używać Gita z Xcode?
Od jakiegoś czasu jestem programistą iPhone'a, a ostatnio włączałem git do mojego przepływu pracy. Do tej pory korzystałem z ustawień git znalezionych na http://shanesbrain.net/2008/7/9/using-xcode-with-git w moim przepływie pracy. Te ustawienia mówią gitowi, aby wykluczył * .pbxproj z połączeń? Czy istnieje prawdziwy powód, aby to zrobić? Na przykład, kiedy dodam plik …
94 ios  objective-c  xcode  git 


27
UITextfield leftView / rightView dopełnienie w systemie iOS7
Widoki leftView i rightView UITextField na iOS7 są naprawdę blisko granicy pola tekstowego. Jak mogę dodać (poziome) wypełnienie do tych elementów? Próbowałem zmodyfikować ramkę, ale nie zadziałało uint padding = 10;//padding for iOS7 UIImageView * iconImageView = [[UIImageView alloc] initWithImage:iconImage]; iconImageView.frame = CGRectMake(0 + padding, 0, 16, 16); textField.leftView = …

7
Dynamiczna szerokość komórki UICollectionView w zależności od szerokości etykiety
Mam UICollectionView, który ładuje komórki z komórki wielokrotnego użytku, która zawiera etykietę. Tablica zawiera treść dla tej etykiety. Mogę łatwo zmienić szerokość etykiety w zależności od szerokości treści za pomocą sizeToFit. Ale nie mogę dopasować komórki do etykiety. Oto kod - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup …


8
Interakcja poza granicami UIView
Czy możliwe jest, aby UIButton (lub jakakolwiek inna kontrolka w tym zakresie) odbierała zdarzenia dotyku, gdy ramka UIButton znajduje się poza ramką swojego rodzica? Ponieważ kiedy próbuję tego, mój UIButton nie wydaje się być w stanie odbierać żadnych zdarzeń. Jak mam to obejść?



7
URLWithString: zwraca nil
może to być bardzo łatwe, ale nie wydaje mi się, aby dowiedzieć się, dlaczego URLWithString:zwraca tutaj zero. //localisationName is a arbitrary string here NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSString* stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@,Montréal,Communauté-Urbaine-de-Montréal,Québec,Canadae&output=csv&oe=utf8&sensor=false&key=", webName]; NSURL* url = [NSURL URLWithString:stringURL];


4
Jak mogę dynamicznie utworzyć selektor w czasie wykonywania z Objective-C?
Wiem, jak utworzyć plik SELw czasie kompilacji przy użyciu, @selector(MyMethodName:)ale chcę zrobić dynamiczne tworzenie selektora z pliku NSString. Czy to w ogóle możliwe? Co mogę zrobić: SEL selector = @selector(doWork:); [myobj respondsToSelector:selector]; Co chcę zrobić: (pseudo kod, to oczywiście nie działa) SEL selector = selectorFromString(@"doWork"); [myobj respondsToSelector:selector]; Szukałem dokumentacji Apple …

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.