iPhoto error 10828 can be caused by many reasons. Such as:-
- You may have deleted any system files related to iPhoto software.
- There is also a possibility of virus infection.
- Sometimes frequent shutdown also cause this problem
- Overheated system hangs and affect software operations.
- Abrupt closing of Internet connection also leads to error.