問題タブ [nsurlsessiondatatask]
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 - NSURLSessionDataTask 呼び出しが目標 c で機能しない?
「アクション可能な通知」ボタンをクリックした後にアプリが実行されていないときに、次のコードを実行しています。バックグラウンドモード、リモート通知を有効にしました。
//デリゲート
(ここに示したデモ サーバーの URL は実際のものではありません)
アプリが一時停止または閉じられたときにバックグラウンド タスクを実行するために NSURLSessionDataTask を使用できますか?
このコードは、サーバー URL ex に対して完全に機能します。https://211.23.34.234/engine/auth/tx
しかし、サーバー URLをhttps://demo.tes.com/engine/auth/txに変更すると機能し ません。
NSURLSessionDataTask の何が問題になっていますか?
これは静的 IP 211.23.34.234によるものですか? 同じコードがhttps://demo.tes.com/engine/auth/txで機能しないのはなぜですか? (このサーバーの URL は動的に変更される可能性があります) どんな助けでも大歓迎です。
これを修正する方法は?
注: : デリゲートを NSURLSessionDataTask の "nil" に設定すると、https: //demo.tes.com/engine/auth/tx サーバーでは機能しますが、 https ://211.23.34.234/engine/auth/tx では機能しません
両方のサーバーで動作させるにはどうすればよいですか?
ios - NSURLSessionDataTask から NSDictionary を取得する方法
そのため、dataFetched をグローバル変数として配置しようとしたので、.m ファイルの周りにアクセスして他の .m ファイルにアクセスできるようにしましたがNSLog
、他の .m ファイルから dataFetched を実行しようとすると、( null ) が出力されます。とにかく、データを必要とする他の .m ファイル全体でデータにアクセスできるようにすることはできますか?
ios - NSURLSessionDataTask メモリ リーク
サーバーからデータを取得するために NSURLSessionDataTask で簡単なことをしようとしています。以前は NSURLConnection を使用してそのデータを取得していましたが、コードを NSURLSessionDataTask に移動したいと考えていました。だからここにコード
それは完全に機能し、出力も取得します。しかし、Instrument で同じコードを実行すると、以下のリークが発生しますInstrument Output
objective-c - NSURLSession dataTaskWithRequest 内で NSNotification が起動されない:
Obj-C クラスの 1 つの一部を iWatch でも実行できるように変換しようとしています。そのために、NSURLSession dataTaskWithRequest: の代わりに NSURLConnection sendAsynchronousRequest: を使用する必要があります。つまり、XML が正しく読み込まれて解釈されます)、元のコード内で、メイン プログラムのいくつかの NSNotification をトリガーして、目に見える変更を加えました。
NSURLSession completionHandler 内では、もう機能しないようです。
元のコードは次のとおりです。
修正版は次のようになります。
クレイジーなのは、最初のバージョンでは正常に機能する2番目の方法を使用して、両方の通知が送受信されないことです。
同様に、別の同じ状況で、次のように呼び出されるタイマー呼び出しがあります。
ここでも、NSURLConnection を使用して動作しますが、NSURLSessionDataTask 内では動作しません...
これについて私を助けてもらえますか?
どうもありがとう。
ios - NSURLSession を使用して複数の画像をアップロードする
ユーザーが選択した画像の配列をアップロードしようとしています。それらはbase64
エンコードされています。サーバーから null 応答が返ってきました。以下は私のコードです。
QBImagePickerControllerを使用してデリゲートから画像を取得しています。のNSMutableDictionary
本文コンテンツとして がありNSMutableURLRequest
ます。
こちらがNSMutableURLRequest
サーバー応答コード 500 とサーバーからの null 応答を取得しています。と の両方を試しましNSURLSessionDataTask
たNSURLSessionUploadTask
。どんな助けでもうまくいくでしょう!
json - Unexpected non-void return value in void function - JSON Data from dataTask(with: URL) - (Swift 3.0)
I'm building an iOS app in Swift 3 that's supposed to communicate with a JSON Rest Api that I'm also building myself. The app will get all sorts of content from the Api, but for now all I need it to do is check the availability of the Api through a handshake function.
This is the dataTask I've set up and it runs just fine (When I print the jsonResult, I get the "Welcome!" message as expected. The problem is that I want my handshake function to return true or false (So that I can give an alert if the case is false.) When I try to set up a return true or false within the if-statement, I get the error: Unexpected non-void return value in void function.
My question is: How do I return the data out of the dataTask so that I can perform checks with it within my handshake function? I'm very new to Swift so all help is appreciated :)
Below is the entire class:
}
ios - dataTaskWithRequest:completionHandler: は非推奨です
AFNetworking
プロジェクトでREST APIからデータを取得するために使用しています。しかし、Github に記載されている方法を使用すると、警告が表示されます。
これが私のコードです:
私のプロジェクトは iOS 7.0 以降をサポートしています。
私のXcodeバージョン7.3.1
この警告を克服する方法はありますか?