My suggestion is - do whatever you think is right with your project - focus on its development and adding value to it rather than adhering to rules just so that your contribution will be accepted.
I'm also suggesting to retain this contribution as is rahter than recreating and resubmitting it.
The reason being is that resubmitting it gives me the impression that your only resubmitting for it to be accepted, which is a complete waste of your and our time.
I understand that I will retain this contribution. The next IOS contribution will be based on this contribution.
Thank you for your understanding and looking forward to your next contributions.