On a whim I checked to see if my Lumix digital camera still was recognized by iPhoto and sure enough it was recognized so it seems like the iPhone is the issue.
So now I have tried some set-ups. My second iPhone 3G does work with my second account but it doesnt work with my 3GS. The iPhone 3G or 3GS do not work with my account. I am confused. No logic at all.
So believe it or not. I got it working again basically by chance.
Knowing that I may have to take the iPhone into the Apple store, I deleted a bunch of photos that I didn't want at lunch. Anyways, I got home and connected the iPhone to my Mac and got a surprise. iPhoto started up and the iPhone was recognized. It imported the remaining photos without any issue.
The only difference between today and yesterday was the fact that the number of photos dropped from 32 or so to 4. So I started taking photos with the iPhone to get the number on the iPhone to 52. Reconnected the iPhone and it worked perfectly.
So the only other factor that I can tell is the type of photos I had on my iPhone. The batch of photos on the iPhone when it wouldn't even be recognized included photos that I had received in email and saved to the camera roll. The four photos I left on the iPhone were ones that I had taken.
So the question needs to be asked. Do you have any photos in the camera roll that you saved from an email?
Thank you very much for your input in this case. I will try to do a resync with my Photos in iTunes tonight when Im back home and see if its getting better.
I can report after much testing that the issue is absolutely related to photos that were saved from e-mail to the camera roll. Why, I have no idea, but that's it. Couldn't get my iPhone 3GS to launch iPhoto or be recognized in iPhoto or Image Capture until I deleted photos that I saved from email. Then it was fine. Strange bug that didn't start until 3.1, but that's clearly it.
I second that bug!! I have been having this problem for a week until I found this thread. I deleted a picture saved to my camera roll from email, and it fixed the problem, iphoto see's my iPhone again!!
I lost the ability to sync my iphone with iphoto a few days ago. I was on the phone with apple for over an hour. They decided it was either a software issue with the 3.1 update or hardware with just my phone. My husbands 3gs still syncs fine. SO, today while close to the Apple store I took my chance on seeing someone at the bar. They actually seen me and after restoring as I had already done decided it was the phone and exchanged it for me. Soooo...I get home and ck and the phone opens iphoto fine. I have to update the phone to 3.1 so after doing that and by sync and restore from back up. Once again, iphoto does NOT see my phone! Still sees my husband's fine.
Same problem here, two iPhones, both 3.1, one works OK the other doesn't show in iPhoto or Image Capture.
Then stumbled upon the solution by Scott Kleinberg on the ChigacoNow website (seen link below) it works as follows:
on the iPhone: delete all the images that are not Camera-images (i.e. saved images from web pages or email), then connect the iPhone and it will now show up in Image Capture.
And from then on, the saved images from web-pages and emails are no longer a problem.
On my 10.6.1 machine, iPhoto does not recognize my 3.1 iphone. Image capture show my iphone but will not read the photos and stops at 33 images in its count. I have over 2000 pics. On a 10.5 machine all is well and my iphone is fully recognized by iPhoto.
This is a specific usb 10.6.1 bug as far as I am concerned. I do not have any photos that are saved from emails or other sources on my phone camera roll. Looking forward to the fix.
Yep. I am having the same problem. iPhoto will not even open up when I connect the iPhone. All software is up to date. I have an 3GS. iPhoto will not even open up when I connect my Canon camera.