iPhone does not show up on iPhoto anymore

Solution 1:

Hmm... Apparently, restarting the computer (with the applications not reopening) seemed to get iPhoto to work again.

I hope there are other ways of doing this.

Solution 2:

In iPhoto>preferences>general you're able to choose what happens when a camera connects to your Mac. If you choose Iphoto, your iPhone should appear as you want it to.

I discovered this in reverse. When I first got my iPhone, iPhoto automatically launched and by unchecking this feature in Iphoto, it stopped.

Hope that helps.