Mam trudności w dostępie do zmiennych kluczy i wartości słownika w Objective-C. Załóżmy, że mam to: NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; Mogę ustawić klucze i wartości. Teraz chcę tylko uzyskać dostęp do każdego klucza i wartości, ale nie znam liczby ustawionych kluczy. W PHP jest to bardzo proste, coś takiego: foreach …
Mam prosty słownik, który jest zdefiniowany jako: var dict : NSDictionary = [ 1 : "abc", 2 : "cde"] Teraz chcę dodać element do tego słownika: 3 : "efg" Jak mogę dołączyć 3 : "efg"do tego istniejącego słownika?
Wiem NSDictionariesjako coś, czego potrzebujesz key, aby uzyskać value. Ale w jaki sposób można iteracyjne nad wszystkim keysi valuesw sposób NSDictionary, tak, że wiem, co klucze istnieją, i jakie wartości są? Wiem, że jest coś o nazwie dla w pętli w JavaScript. Czy jest coś podobnego Objective-C?
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Jestem nowy w Core Data. Zauważyłem, że typy …
Wysyłam NSStringi UIImageużywam bluetooth. Zdecydowałem się zapisać oba NSDictionarypliki w a, a następnie przekonwertować słownik na NSData. Moje pytanie brzmi: jak przekonwertować NSDictionaryna NSDatai odwrotnie?
Mam ciąg JSON (z PHP, json_encode()który wygląda tak: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] Chcę przeanalizować to w jakiejś strukturze danych dla mojej aplikacji na iPhone'a. Myślę, że najlepszą rzeczą dla mnie byłoby posiadanie tablicy słowników, więc zerowym elementem tablicy jest słownik z kluczami "id" => "1"i "name" => "Aaa". …
W mojej aplikacji na iOS 5 mam NSStringciąg znaków JSON. Chciałbym zdeserializować tę reprezentację ciągu JSON na NSDictionaryobiekt natywny . "{\"password\" : \"1234\", \"user\" : \"andreas\"}" Wypróbowałem następujące podejście: NSDictionary *json = [NSJSONSerialization JSONObjectWithData:@"{\"2\":\"3\"}" options:NSJSONReadingMutableContainers error:&e]; Ale zgłasza błąd czasu wykonania. Co ja robię źle? -[__NSCFConstantString bytes]: unrecognized selector sent …
Muszę zainicjować stałą HashMap i chciałbym to zrobić w jednym wierszu instrukcji. Unikanie czegoś takiego: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); podobnie jak w celu C: [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] Nie znalazłem żadnego …
Muszę tylko zapytać o coś w następujący sposób. Załóżmy, że mam słownik. NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; [xyz setValue:@"sagar" forKey:@"s"]; [xyz setValue:@"amit" forKey:@"a"]; [xyz setValue:@"nirav" forKey:@"n"]; [xyz setValue:@"abhishek" forKey:@"a"]; [xyz setValue:@"xrox" forKey:@"x"]; Teraz muszę sprawdzić, co następuje [xyz zawiera wartość klucza "b"? para czy nie? Pytanie brzmi jak? Drugie pytanie brzmi: …
Mam szereg słowników. Chcę przefiltrować tablicę na podstawie klucza. Próbowałem tego: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; To nie działa, nie mam żadnych wyników. Myślę, że robię coś złego. Wiem, że to metoda, jeśli „SPORT” byłby ivar. Myślę, że jest prawdopodobnie inaczej, jeśli …
Użyłem NSMutableArrayi zdałem sobie sprawę, że korzystanie ze słownika jest o wiele prostsze w stosunku do tego, co próbuję osiągnąć. Chcę zapisać klucz jako a NSStringi wartość jako a intw słowniku. Jak to się robi? Po drugie, jaka jest różnica między słownikiem mutable a zwykłym?
Mam jeden NSDictionaryi ładuje się UITableView. Jeśli użytkownik przewija coraz więcej, wywołuję API i pobieram nowe dane. Te dane są ponownie w postaci pliku NSDictionary. Czy można dodać nowy NSDictionarydo istniejącego?
Mam następujące dane zapisane jako NSString: { Key = ID; Value = { Content = 268; Type = Text; }; }, { Key = ContractTemplateId; Value = { Content = 65; Type = Text; }; }, Chcę przekonwertować te dane na plik NSDictionaryzawierający pary klucz-wartość. Staram się najpierw przekonwertować NSStringDo …
Mam NSDictionary (przechowywany w plistie), którego zasadniczo używam jako tablicy asocjacyjnej (ciągi znaków jako klucze i wartości). Chcę użyć tablicy kluczy jako części mojej aplikacji, ale chciałbym, aby były w określonej kolejności (nie w takiej kolejności, w jakiej mogę napisać algorytm, aby je posortować). Zawsze mógłbym przechowywać oddzielną tablicę kluczy, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.