1. A method of writing data in a three-dimensional nonvolatile memory array, the method comprising: passing a low level direct current through a first magnetic field generating line near a plurality of bits in a first cell of the three-dimensional nonvolatile memory array; generating a low level magnetic field in a direction of a first desired bit reversal based on the low level direct current, wherein the low level magnetic field is below a required magnetic field level for the first desired bit reversal; injecting a first radio frequency current through the first cell at a first resonant frequency of a first bit of the plurality of bits in the first cell to reduce the required magnetic field level for the first desired bit reversal in the first bit; and producing the first desired bit reversal in the first bit based on the first radio frequency current, the low level magnetic field, and the reduction of the required magnetic field level for the first desired bit reversal in the second bit.