問題タブ [nsnull]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - textField での NSNull の長さのクラッシュ、
キーボードで任意の文字または数字を入力すると、この情報でアプリがクラッシュします
「キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[NSNull 長さ]: 認識されないセレクターがインスタンス 0x103b5daf0 に送信されました」.
アプリで使用されるすべてのテキスト フィールドには、この問題があります。テキスト フィールドは、ストーリーボード ベースのアプリケーションにあります。これは私が上書きするテキストフィールドデリゲートであり、これは例外スローコールスタックです
ios - インターフェイスの向きを縦から横に変更するとクラッシュする
Xcode 7.2 のみを使用して、横長のユニバーサル アプリを作成しました (左横、右横、全画面表示が必要)。iPad シミュレーターでアプリケーションを実行すると、縦長のみが表示されます。向きを横向きに変更しようとすると、クラッシュします。
「キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[NSNull 長さ]: 認識されないセレクターがインスタンス 0x101c2daf0 に送信されました'」
ios - データで NSNull を処理するにはどうすればよいですか?
[NSNull rangeOfCharacterFromSet:]:
ラベルを表示しようとすると例外が発生します。エラーは読み取ります
'NSInvalidArgumentException'、理由: '-[NSNull の長さ]:
以下は私のコードです。
次のコードでヌル文字をテストしようとしましたが、エラーをキャッチしませんでした。addSuview 命令を実行しようとすると爆発しました。
では、このエラー メッセージが表示NSNull
されないようにラベルをテストするにはどうすればよいでしょうか。[NSNull rangeOfCharacterFromSet:]:
ios - 文字列が nil の場合は NSNull() を設定します
ユーザーがアプリで facebook ログインを行うと、dateOfBirth、email などの期待される値の一部が nil になることがあります。nil の場合、self.fbResponse.email の値を NSNull() に設定したいと思います。パラメータをサーバーに投稿できるようにします。
ios - IOS: json オブジェクトが null でないことを確認する方法
最初に確認しようとしても、一部の json が null の場合、次のコードでエラーが発生します。
編集:前のコード:
Jsonがnullでないことを確認するより良い方法はありますか?
エラー出力は次のとおりです。
ios - IOS: JSON からの NSNull の検出が機能しない
Json の結果で NSNull をキャッチするように設計された次のコードは、応答が null の場合に例外をスローします。
例外が発生すると、行頭if (![json...
が緑色になり、次のエラー メッセージが表示されます。
ここで何が間違っている可能性があるかを誰かが提案できますか?
注目すべきは、NSNull を 0 に変換すると思われるカテゴリがあることです。これが上記とどのように相互作用するかはわかりませんが、ここにあります:
ios - NSNull を返しますnull を返す代わりに
次のコードを使用して、NSNumber の値が nil かどうかを確認しています。そのため、NSNumber を文字列に変換し、その長さが 0 かどうかを確認しています。ゼロの場合は NSNull を返し、それ以外の場合は数値自体を返します。
次のように呼び出します。
しかし、問題は、if ループが呼び出されていることです。NSNullToNilForKey の if ループから返される値は、<null>
代わりに ですnull
。どうすればこれを整理できますか?
swift - Alamofire でパラメータの「Null」値を送信する
Swift3 と最新の Alamofire '~> 4.0' に更新しました。パラメーターを作成しようとすると、設定していない設定<null>
の代わりに取得するようになりました。null
これは私のバックエンドと競合します。
送る方法はありますnull
か?
値を nil に設定するとput
、辞書に含まれず、削除されます。しかし、すべての値を送り返す必要があります。
私のコード
事前にご協力いただきありがとうございます。
ios - 1 つ以上のオブジェクト NSNull があるデータベース ディクショナリから取得しています
1 つ以上のオブジェクトがあるデータベース ディクショナリから取得していますNSNull
。将来、アプリがクラッシュするので、彼と一緒に仕事をすることはできません。NSNull
ディクショナリオブジェクト、メソッドから削除する多くの方法を試しましたremoveObjectForKey
が、これを実行しようとすると、理由の配列であるエラーが発生します:
removeObjectAtIndex
そして、この辞書のように配列をメソッドでこれらのオブジェクトを削除することはできません。これを行う方法は、これらのオブジェクトをタイプごとに削除することだけを考えました。NSNull
タイプに一致する辞書からオブジェクトを削除することは可能ですか? それとも、この問題に対する別の解決策がありますか?
助けてくれてありがとう!