なぜそれが起こっているのか知っていますか?

簡単です。代わりに[EnterPhoneNumbertext]を使用してください。
" EnterPhoneNumber"は" UITextField"オブジェクトのようです。
EnterPhoneNumber.stringValue実際の文字列を取得するには、その" initWithFormat"メソッド呼び出しで""を実行する必要があります。
また、参考までに、Objective Cのベストプラクティスに従う場合は、変数を小文字で始める必要があります(つまり、「 EnterPhoneNumber」を「」に変更しますenterPhoneNumber)。
そのテキストフィールド自体ではなく、EnterPhoneNumber.stringValueを使用する必要があります。