Some users have reported an issue in which iPhoto no longer recognizes the iPhone as a camera, and is therefore unable to import images from the device. This problem may occur after a firmware update or seemingly at random.
- Delete photos. It appears that the presence of some imported images, or (strangely enough) screenshots taken on the iPhone can cause this problem. Try deleting all images on your iPhone except for those that were taken with the device’s camera, then disconnect and reconnect your iPhone.
- Quit Final Cut Express or iMovie. In some cases, Final Cut Express or iMovie can interfere with iPhoto’s ability to recognize the iPhone. Try quitting both of these applications then disconnect and reconnect your iPhone.
- Turn your iPhone off then back on while it is connected. Failing the above, try opening iPhoto and connecting your iPhone, then turning the iPhone off. Wait a few seconds then turn it back on.