PostHeaderIcon Corrupt entry in iPhone’s Contacts can cause issues

After two iPhone replacements, five Genius bar visits, two new SIM cards, the 2.1 software update, and countless restores, I have identified a relatively simple fix for the following two iPhone problems:
  1. While in sleep mode, the iPhone hangs when receiving a phone call.
  2. The Contacts app launches slowly, and exhibits jerky scrolling (especially with large contact databases)
It turned out I had a corrupt Contact app record -- my own. I did all my iPhone testing (on both of my iPhones) by calling the iPhone from my home phone. Here's my theory of what happens when the iPhone get an incoming call:
  1. The iPhone detects an incoming phone call and awakens
  2. The iPhone grabs the caller ID information
  3. The iPhone application MobliePhone passes the caller ID information to the application Contacts
  4. The Contacts application looks in its database for a record that matches the caller ID
  5. If there is a match, a picture of the ca...

Leave a Reply

You must be logged in to post a comment.

IPHONE ACCESSORIES

Archives