do-catch

    -1

    3答えて

    配列の数が0より大きいかどうかをテストしたい場合は、現在のビューを閉じます。 は、今のところ私はこのようにそれをやっている:カウントが0より大きくない場合、私はちょうど手動catchにdo..catchを送信できる場合 do { let pets = try self.managedObjectContext.fetch(request) guard pets.count >

    0

    1答えて

    JSON広告を使用してデータを取得しようとしていますが、null値がクラッシュします。 let jsonData:NSDictionary = try NSJSONSerialization.JSONObjectWithData(urlData!, options:NSJSONReadingOptions.MutableContainers) as! NSDictionary let succ

    0

    2答えて

    私はそれを必要とするどこでも絶えず書いているのではなく、すぐに3 do-catchを関数の中に入れたいと思っています。この関数の中では、ブール値とオプションのエラーでtupleを返したいと思います。私はしかし、私はというエラーを取得関数からタプルを返すと、私のXCTest で結果を処理しようとしています : 初期化子の条件付き結合のために 'がない、オプションのタイプを持っている必要があります(B

    0

    1答えて

    だが、これがモデルから削除するオブジェクトのための私達の機能であるとしましょうか: func delete(indexPath: IndexPath) { let managedObject = self.fetchedResultsController.object(at: indexPath) self.managedObjectContext.delete(manage

    -3

    1答えて

    自分のサーバーに置かれているPHPスクリプトにPOSTリクエストを行うためのコードをいくつか作成しました。私はテストして、その部分は正常に動作しています。サーバーから返された結果に問題があります。JSON形式で取得し、内部のdo-catchステートメントで印刷します。OKです。私は戻ってくる変数をdo-catchの外で宣言されたvariableに代入し、その変数は「可視」ではありません。あなたがコ

    4

    3答えて

    私は連続したtry文を使いたいと思います。エラーが返された場合は次のエラーに進みます。それ以外の場合は値を返します。 以下のコードは正常に動作しているようですが、ピラミッドをキャッチする大きな入れ子になります。 Swift 3.0でもっとスマートで良い方法がありますか? do { return try firstThing() } catch { do { ret

    0

    1答えて

    do/catchブロックに変数を割り当てて、その変数をファイル内でさらに参照しようとしています。私が行うときしかし、私はXcodeで、次のエラーを取得:未解決の識別子の 使用すると、 'captureDeviceInput' は、これは私のコードです: do { let captureDeviceInput = try AVCaptureDeviceInput(device: captu