1.27. Wczytywanie danych z pakietu głównego
Problem
Dodałeś zasób (np. obraz) do projektu Xcode i teraz chcesz uzyskać do niego dostęp w trakcie działania aplikacji.
Rozwiązanie
Użyj metody mainBundle
klasy NSBundle
do pobrania zasobu z pakietu głównego. Kolejnym krokiem jest zastosowanie metody pathForResource:ofType:
do pobrania ścieżki dostępu wskazującej konkretny zasób. Po ustaleniu ścieżki dostępu w zależności od rodzaju pliku zasobu możesz ją przekazać klasie, takiej jak UIImage
lub NSData
, bądź ręcznie uzyskać dostęp do pliku za pomocą NSFileManager
.
Podpowiedź
Każdy zasób w pakiecie głównym musi mieć unikalną nazwę. Przykładowo umieszczenie pliku o nazwie Default.png więcej niż tylko jeden raz w pakiecie głównym jest złą praktyką. Różne sposoby ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.