When I synced my iPhone after the iPhone 3.0 OS upgrade, I wound up with double contacts and calendar entries. Checking every Mac in the house, as well as MobileMe, though, revealed no duplicate entries. They were only on the iPhone. As I dug into the problem on the iPhone, I discovered that these weren't actually true duplicates (i.e. the same event is entered twice on the same calendar), but rather I had two distinct groups of calendars and contacts.
In both apps, when I tapped the Groups button, I saw that there were two groups in each app: On my iPhone and MobileMe Account (or something like that, indicating my MobileMe account). I then started digging around in both the MobileMe and iTunes sync settings. As it turned out, I had the phone set to sync via both iTunes and MobileMe. I've had it set like this forever, but it seems iPhone 3.0 allows you to have both sync types active at once. When you do, you get a group for each.
Once I figured out what was going on, I disabled the Mac sync and left MobilMe sync active. However, I still had two groups on the iPhone, which I didn't want. I tried the obvious solutions to remove the duplicates. I tried syncing via only MobileMe, then only via iTunes, but neither got rid of the duplicate groups. I even tried the "Replace information on this iPhone" options in iTunes, but still had the two group problem.
Finally, I found a brute force solution that seems to have worked. On the iPhone, I deleted my MobileMe account, and then set it up again. When I then turned on MobileMe syncing for calendars and contacts, the iPhone told me there were existing records, and did I want to merge them with these newly-synced records. I said yes for both contacts and calendars, and that was the end of the duplicates!
After all that, I've actually enabled iTunes sync again -- but only for those subscribed calendars that MobileMe sync isn't able to handle. I believe this was the intent of the change in 3.0, and it's a good one ... it just caught me off guard at first, due to my redundant settings.
The title pretty much says it all, with a tip of the hat to John Gruber's tweet on the subject:
If you select a portion of an email before replying, only the selected portion is quoted in the reply.
This is how Mail on the Mac behaves, and is a welcome change in the new iPhone 3.0 OS. This tip is not mentioned in the updated iPhone User Guide, which you can download from Apple's iPhone Support Page.
I like to chill and view a number of Youtube videos at the end of the day using my iPhone. Until Apple releases iPhone OS 3.0 and updates the YouTube app to let you log in to your account, you can't use QuickLists to mark videos on your Mac for later viewing on the iPhone. So I created a simple workaround.
I have a Mobile Me account which updates my bookmarks regularly. So I created a bookmark folder on my bookmarks bar on my Mac, and simply drag in the YouTube video URLs of those clips I want to watch later.
Later, on my iPhone, I simply open the Safari app and open the updated folder. Rough and ready, but it does the job until the Youtube app gets updated. Happy to hear if others have better solutions to this problem...
If you are running an app (e.g. Pandora, Simplify Music) while your passcode-protected iPhone is locked, you can easily quit the app by tapping the Emergency Call button on the bottom left of the screen.
This saves you the trouble from having to enter in your passcode to quit an app that is running while your iPhone is locked.
Note that this hint only works with the iPhone; it does not work with the iPod touch.
It always struck me as odd that the iPhone never had a .com key for entering e-mail addresses like it does for entering URLs in Mobile Safari. But it turns out it does: hold down the period key when entering an email address in Mail or Contacts, and you'll be presented with a pop-up list of standard domain suffixes.
[robg adds: I can confirm this works on an iPhone 3G running iPhone OS 2.2.1.]
I wanted to use an external microphone with my iPhone, so I could record audio from an event. Unfortunately, there aren't any cables that give you a real microphone input jack. Fortunately, I was able to find an unexpected solution: the Mini A/V cable that came with my digital camera!
On one end, it has the three standard RCA plugs found on the front of every TV. On the other end, it's got a four-conductor mini plug that's the same as the iPhone's headphone jack. Just plug the cable into the iPhone's headphone jack, and use the RCA jacks like this:
White/Black: Audio out (L)
Yellow: Audio Out (R)
Red: Mic level input
Now, with the right adapters, you can use professional microphones with your iPhone, or feed it audio from a PC or mixing board! Just remember to add a line level attenuator before you do that, because line level will be waaaay too loud. This comes in very handy with audio recording apps.
Unfortunately, the input is only mono, but it sure beats the internal mic.
The current version of the iPod.app on the iPhone and the iPod touch has a strange bug which prevents updating Smart Playlists based on criteria which change when playing from the playlist.
That sounds a little bit complicated, but there's an often-used and simple example: a playlist based on play count (e.g. Play Count -- equals -- zero). When you play titles from the playlist on the iPhone, they should disappear automatically after playing, which currently isn't the case.
The workaround, as described in this post on Apple's Discussions site, is to create a second Smart Playlist. For the second Smart Playlist, set the criteria to simply this: Playlist -- is -- [the troublesome Smart Playlist]. When you now play titles from this new Smart Playlist, the criteria change properly, and both playlists change accordingly.
[robg adds: I can confirm that my iPhone 3G exhibits this problem -- I have a Play Once smart playlist, and the number of songs in it remains constant even after a given song plays through.]
If you get a text message when you're in an application and don't want to leave that app to respond, but you're worried that you'll forget about the text message when you're done, here's a simple solution...
When the text message arrives, push the lock button to lock the iPhone's screen. Then press it again and unlock. You'll still be in the same app, but the text message dialog will be gone. When you exit the app, you'll see the red "1" counter on your SMS icon, reminding you to respond to the text message.
If you are syncing your iPhone and want to make a phone call, you'll have to cancel the sync.
However, if you're already on the phone and want to sync and continue talking, the iPhone won't drop the call. So, syncing while talking is possible if you need to do it; just start the call before syncing.
There are lots of GPS applications for the iPhone which do live tracking of your position via GPS. Sadly, most of them don't work when the iPhone display is switched off. There are some exceptions, though. The newest release of RunKeeper Lite seems to include a workaround -- according to their blog, the iPhone display can be switched off and tracking still proceeds. Trails.app includes a nice display dimming feature, which switches the display off automatically when put into the pocket.
At least for some other applications, the following hint might be useful: If you start playing music with the iPod application, then open your GPS application and start tracking, you might be able to switch off the display with the lock button without losing tracking capability. If you turn the volume down, you won't hear the music. This may not work in all apps, so just give it a try.