問題タブ [nsnotifications]
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.
iphone - 通知で作業する
ボタン touchupinsideevent が完了したときに通知を投稿したい。ボタンのイベント関数に何も書かずにこれが欲しい
参考書のリンクは教えないでください コードが欲しいです
簡単な説明
ボタン名:btn1
イベント内のボタンタッチアップ:-(IBAction)btn1_click:(id)sender
1 回の更新イベント :-(void)refreshme
欲しいコード
btn1_clickイベントに何も書かずにbtn1_clickイベントが終わったらrefreshmeイベントを呼びたい。
今は書きたくない
[[NSNotificationCenter defaultCenter] postNotificationName:@"refreshtable" object:nil]; 私は何をしなければなりませんか。他の方法は
[セルフリロードデータ]; 上記のいずれも使用したくありません。
ありがとうございました。
ios - @selectorでコロンを使用する場合
iPhoneの開発を始めたばかりObjective-C
です。
昨日、自分の視点で通知のためにObserverを追加しようとしましたが、次のエラーが発生し続けました。
セレクター引数に末尾のコロンを含める必要があるという事実まで追跡しました。
今日は、ボタンにアクション引数を設定するときに、昨日の間違いを思い出し、アクション引数にコロンを追加したので、賢いと思いました。@selector
のオブザーバーを設定するときのセレクター引数と同じように、アクション引数はを取りますNSNotification
。そのため、私は正しいことをしていると思いました。
ただし、次のコードを使用します。
まったく同じエラーが発生します:
何が得られますか?なぜ一方@selector
は末尾のコロンを必要とし、もう一方は必要としないのですか?含める必要がある場合と除外する必要がある場合のルールは何ですか。また、常にどちらか一方を実行できないのはなぜですか。
ありがとう!
macos - QTCaptureDeviceWasConnectedNotification
I am developing a Desktop application that lists the webcams connected to the system. When the user selects the web-cam app streams from the device to the QTCaptureView.
I have registered to the notification QTCaptureDeviceWasDisconnectedNotification
and QTCaptureDeviceWasConnectedNotification
so that I remove and add the device to the list whenever device is disconnected and connected.
The problem is that QTCaptureDeviceWasConnectedNotification
is posted twice when a device is connected. What is the reason for this?
Also, in one of my Mac Book I get the following problem frequently. The device obtained from QTCaptureDeviceWasConnectedNotification 2nd notification (I get two notifications) does not have the localized description name. Could you please tell me what might have gone wrong here?
iphone - 通知用に登録されたメソッドへのデータの送信
通知を受け取ったら実行するために登録しているメソッドにデータを渡す必要があります
ここで、メソッドの withCell 部分のデータを送信したいと思います。
どうすればこれを達成できますか?
iphone - ビューがUIScrollviewのサブビューであるUIViewControllerでNSNotificationが受信されない
myViewController をカスタム NSNotification にサブスクライブしようとしています。ビュー階層は次のようになります。
通知は、rootViewController のビュー内のボタンから [NSNotificationCenter defaultCenter] に送信されています。rootViewController は通知をリッスンし、正常に応答します。
myViewController 内にまったく同じ「リスニング」コードがありますが、何らかの理由で通知を受信していません。それがアプリの一部である場合、通知を受け取る必要がありますよね? myViewController の initWithNibName メソッド内にデバッグ メッセージがあるので、通知を購読していることがわかります。通知名をnilに設定して、myViewControllerにすべての通知をリッスンさせようとさえしました。例えば:
しかし、そこにも運はありません。NSNotifications でこのようなことが起こるのを見た人はいますか?
何か案は?
ありがとう!
iphone - NSLocalNotificationオブジェクトをsqliteデータベースに書き込むにはどうすればよいですか?
ローカル通知を使用しています。通知を更新/削除する必要があります。後で取得できるようにデータベースにオブジェクトを書き込む必要があると思います。その後、オペレーティングシステムから削除できます。したがって、私の問題は、オブジェクトの書き込み方法です。データベースヘルプplz?
iphone - 非同期 NSURLConnection から同期的にデータを取得する
次のように動作するメソッドを作成しようとしています。
舞台裏では、非同期でリクエストを実行したいと考えています (認証と HTTPS が必要なため)。問題は明らかに、非同期リクエストには didReceiveResponse を使用したデリゲート コールバックが必要なことです。そのため、私が念頭に置いているきちんとした方法を書くことができません。
私はこのアプローチを理解していますが、いくつかの異なる要求を行い、同じコントローラーから直接データにアクセスする必要がある場合に、複雑な要素が生じることにうんざりしています。既存の呼び出しと競合することなくデータをキャプチャする方法を発明することは、時代遅れになっています。
NSNotificationCenter を使用してこれを模倣する可能性について読んだことがありますが、読んだ例では、これを機能させる明白な方法は明らかにされていません。
私の C# 脳は要求しすぎていませんか?
完全な開示: 私は Objective-C/Cocoa-Touch の初心者です。私に気楽に行ってください。:)
iphone - NSNotification ...正しい方法ですか?
タブバーアプリがあり、2つのタブが同じクラス(異なるインスタンス)を使用してUITableViewを表示しています。クリックされたタブに基づいて、外観や機能などにいくつかの小さな変更が加えられます。私が抱えている問題は、UITableViewからモーダルビューを表示し、それが閉じられると、NSNotificationを送信してUITableViewをリロードすることです( UITableViewのビューコントローラ)ですが、アプリに同じクラスのインスタンスが2つあるため、2つのNSNotificationsが投稿されます。通知が呼び出されたインスタンスだけで通知が投稿されるようにするにはどうすればよいですか?
objective-c - Execution sequence when two NSNotifications are posted
A quick question about NSNotification
... If I post two NSNotifications
in a method, and they are observed by different objects, what is the sequence of execution of the selector method?
For instance, if I have three controllers - Poster, Receiver A and Receiver B. In a function of the Poster controller, I do the following:
In the viewDidLoad method for receiver A:
In the viewDidLoad method for receiver B:
Will workToDoByA
be done first followed by workToDoByB
?
Or they will be executed together?
Another scenario... If I have Poster A posting a notification but there are two observers to the SAME notification. What is the execution sequence then?
Thanks in advance for your help.
iphone - NSNotification の順序の問題
アプリで NSNotification を使用していますが、非常に近い時間間隔で 2 つの通知を送信すると、通知が順不同で到着するようです。最初に送信した通知が最後に受信されました。
通知が送信された順に処理されるようにする方法があるかどうか疑問に思っています。
事前にthx。