I am developing an iOS framework which includes image resources, I call the methods below in the framwork,
crossImage = [UIImage imageNamed:@"cross"];
arrowImage = [UIImage imageNamed:@"arrow"];
and then I build a demo to test my framework, but find crossImage and arrowImage are both nil; Afterwards, I figure out imageNamed:
method
will search images in the app's directory not in the framework's, so I can fix it by adding the two images to the demo project. However, it's barely elegant. so any other solutions to target the images in my framework?
At last, I create a bundle to hold all image resources, and we provide *.framework and *.bunlde, that's more elegant.