Apple is very strict with regards to app requirements for approval.
The Apple Store has now over 1 million applications available, and unless your App fits all the necessary requirements it will be rejected.

Please note that if you resubmit your App with changes made, it will still take 10-20 for approval.

Most common reasons for App rejections are:

•Poor Graphic layout
•Focus on marketing materials or advertisements or it contains broken links or blank tabs
•A mere replica of your website (be sure to add geolocated content such as maps, contacts, and interactive features that will meet requirements and moreover give extra value to the App itself)