0

I need help in swift for ratingControl, every thing works but the one code that I enterd doesn't seems to work.

//Load button images let bundle = Bundle(for: type(of: self))shows a yellow error: Initialization of immutable value ' let bundle was never used. but if I replace it then it doesn't work.

18th Aug 2017, 5:53 AM
Aubrey
2 ответов
0
Are you using the constant bundle in your code somewhere after its initialization? The "yellow error" isn't an error, but just a warning. If you're not using bundle in your code after its initialization, you can try changing its name to _ If you need more help, then you'll need to show more code than just this one line.
18th Aug 2017, 7:02 AM
ChaoticDawg
ChaoticDawg - avatar
0
okay cool. the code from the Initialization is: override init(frame: CGRect){ super.init(frame: frame) setupButton() } //MARK: Private Methods private func setupButton() { //Clear any existing buttons for button in ratingButtons { removeArrangedSubview(button) button.removeFromSuperview() } ratingButtons.removeAll() //Load Button Images let bundle = Bundle(for: type(of: self)) let filledStar = UIImage(named: "filledStar", in: bundle, compatibleWith: self.traitCollection) let emptyStar = UIImage(named: "emptyStar", in: bundle, compatibleWith: self.traitCollection) let highlightedStar = UIImage(named: "highlightedStar", in: bundle, compatibleWith: self.traitCollection) from ratingButtons it shows the yellow traingle & then 3 red circles that says Expected pattern?
18th Aug 2017, 10:25 AM
Aubrey