私は colorWithHex を取得したメソッドを持っています。これにより、ffaa29 (16 進数) のような文字列を送信して UIColor を取得できます。メソッドは機能します。私が行った場合
self._mainConsole.textColor = [self colorWithHexString: choice];
色を設定できます。しかし問題は、色を保存したいということです。たとえば、無効な色を入力した場合、現在の色を返したいと思います。
私がこれを行うと、うまくいきません。
self.foregroundColor =[self colorWithHexString: choice];
self._mainConsole.textColor = self.foregroundColor;
代わりに、000000に行くように聞こえる黒くなります。今、私のテストiPadでは、上記のようにある場所では機能しますが、別の場所では機能しません。テスターの iPad 1 では、2 番目の方法はまったく機能しません。私は何が欠けていますか?メモリに問題がある可能性がありますか?
マイク