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.