Inserts a specified child view controller into the
children array at a specified position.
- macOS 10.10+
You should instead use the
add method unless you want to perform work on child view controllers as you add them. In that case, override this method to perform that work.
If a child view controller has a different parent when you call this method, the child is first be removed from its existing parent by calling the child’s