I just want to say thanks to everyone on here who helped me when I had some problems with my code. I submitted my first app to Apple this morning.
Thanks Everyone!
Thanks Everyone!
Next year? What leads you to believe that?...but I'd suspect your app won't be approved until next year.
What kind of app is it? Just curious.
How long does an app typically stay "In Review"?
How long does an app typically stay "In Review"?
They said that only provides a limited set of features.
...and have looked at other organizations that have done apps that are very similar or offer less functionality than ours does so I'm wondering how they got approved but we didn't.
I asked them to clarify and they said it was because of my pull to refresh functionality looking the way it does in Apple apps.
- (void)viewDidLoad
{
self.title = @"Public Affairs";
UIRefreshControl *refresh = [[UIRefreshControl alloc] init];
refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"Pull to Refresh"];
[refresh addTarget:self action:@selector(refreshView:)forControlEvents:UIControlEventValueChanged];
self.refreshControl = refresh;
}
-(void)refreshView:(UIRefreshControl *)refresh
{
refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"Refreshing data..."];
// custom refresh logic would be placed here...
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MMM d, h:mm a"];
NSString *lastUpdated = [NSString stringWithFormat:@"Last updated on %@",[formatter stringFromDate:[NSDate date]]];
refresh.attributedTitle = [[NSAttributedString alloc] initWithString:lastUpdated];
[refresh endRefreshing];
}
So, you are using UIRefreshControl! Of course, it's gonna look like Apple's apps then. Isn't that why they provided it? For consistency's sake? That seems like saying they rejected your app because you used a rounded-rect UIButton that looks like it does in Apple's apps or they rejected your app cause your navBar looks too much like theirs. Seems strange.They rejected it because the pull to refresh looks like it does in Apple's apps.
Yeah, that's probably because they aren't using UIRefreshControl.If you look at third party apps that use it such as Facebook and Twitter, it looks different.
Unless of course you weren't using to refresh a table-view, which the docs clearly state is what it is intended for. Could that be the case with you?
Here is what they said:
During the review of your application, we found the pull to refresh feature, shown in the screenshot, mimics an iOS interface and behavior.
It would be appropriate to remove or revise this feature. Thank you, and we look forward to reviewing your revised application.
Reply that you're using UIRefreshControl, part of the iOS 6 SDK.
You're not mimicking anything; you're using the same provided control.