Interestingly, your first solution of simply checking that $(\pm(1 + i))^2 = 2i$ _does_ work, provided that you can show the following lemma:
**Lemma:** Let $p$ be a polynomial with complex coefficients of degree $n\geq 0$. Then $p$ has at most $n$ roots in $\Bbb C$. (With the convention that the degree of the zero polynomial is defined to be $-\infty$ or is left undefined.)
In fact, $p$ has _exactly_ $n$ roots in $\Bbb C$ - the fundamental theorem of algebra tells us this. However, this weaker claim is enough to show that you have found all the solutions: take your polynomial to be $p(z) = z^2 - 2i$. Then you have shown $p(\pm(1 + i)) = 0$, and since $1 + i\
eq -1 - i$ and $p$ cannot have more than $2$ roots, these must indeed be _all_ the solutions of your original equation.
If you want to prove the lemma and need a hint, try using mathematical induction on the degree of $p$.