Я использую Xcode 8.3
Перейдите в папку ~/Library/Developer/Xcode
Удалить папку производных данных, и она работает для меня.
Может помочь вам.
Что происходит, так это то, что SQLServer считывает тип NULL как nvarchar, который нельзя использовать для обновления столбца изображения.
Попробуйте указать тип параметра как SqlDbType.Image
SqlParameter myParam = new SqlParameter("@NameOfParameter",SqlDbType.Image);
Альтернативный вариант - не использовать параметр, когда вы устанавливаете его равным нулю. Вместо этого вы можете жестко указать '= null' в команде SQL и полностью пропустить параметры.