Perhaps, swear-off is a misspelling. Click here to search for this word in our misspelling dictionary.
swear off,
sware off,
swore off.