state-restoration

___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123bluetooth ___ Bluetooth ist ein weltweit offener drahtloser Technologiestandard für den Austausch von Daten über kurze Entfernungen (mit Kurzwellenfunkübertragung) von Festnetz- und Mobilgeräten, wodurch PANs (Personal Area Networks) mit hohen Sicherheitsstandards geschaffen werden. ___ tag123duplicates ___ Das Tag "duplicates" betrifft die Erkennung und / oder den Umgang mit mehreren Instanzen von Elementen in Sammlungen. ___ qstntxt ___

Ich habe ein Problem, wenn ich meinen CBCentralManager instanziiere. Ich erhalte eine Meldung über ein doppeltes Problem, wenn ich es von der iOS-Konsole aus überwache (es wird nicht in der XCode-Konsole angezeigt).

Ich habe versucht, den Warteschlangennamen und die Wiederherstellungsschlüssel-ID ohne Erfolg zu aktualisieren. So instanziiere ich meinen zentralen Manager:

%Vor%

Und das sind die Fehler, die ich bekomme:

  

CKLs-iPhone-5S Sicherheit [78]:   securedd_xpc_dictionary_handler MyApp [2571] füge die Operation hinzu   konnte nicht abgeschlossen werden. (OSStatus Fehler -25299 - doppeltes Element   O, Genp, E99372E2, L, ck, X2W6M5UYJ9.com.mydomain.myapp, 0, acct, svce, v_Daten, 20151218165347.298588Z, 2CAE5650)

     

CKLs-iPhone-5S Meine App [2571]: SecOSStatusWith   Fehler: [- 25299] Der Vorgang konnte nicht abgeschlossen werden. (OSStatus Fehler   -25299 - Fernfehler: Der Vorgang konnte nicht abgeschlossen werden. (OSStatus Fehler -25299 - doppeltes Element   O, Genp, E99372E2, L, ck, X2W6M5UYJ9.com.mydomain.myapp, 0, acct, svce, v_Data, 20151218165347.298588Z, 2CAE5650))

Irgendwelche Ideen?

    
___ tag123corebluetooth ___ CoreBluetooth ist ein Framework für iOS und Mac OS X zur Interaktion mit Bluetooth Low Energy ("BLE") - Zubehör. ___ qstnhdr ___ iOS Bluetooth State Preservation und Wiederherstellung DUPLICATE ISSUE -25299 ___ tag123erstereoration ___ In iOS kann die Statuserhaltung und -wiederherstellung dazu verwendet werden, den App-Status zu speichern und erneut zu laden, damit die App-Beendigung wie eine temporäre Unterbrechung erscheint. Wenn ein Apps-Status wiederhergestellt wird, gibt die App den Benutzer an den letzten Verwendungsort zurück, sodass der Benutzer mit der jeweils laufenden Aufgabe fortfahren kann. ___ answer42578864 ___

Dies hängt möglicherweise mit dem Keychain-Problem zusammen. (Es ist jedoch nur eine Vermutung, dass dies Schlüsselbund aus dem Sicherheitsprotokoll in Ihrer App ist). OSStatus-Duplikat wird angezeigt, wenn bereits ein registriertes Objekt mit allen Attributen zusammen mit dem Objekt vorhanden ist. Was also hier passieren könnte, ist:

  1. keychain konnte die letzte Wiederherstellungs-ID nicht löschen - das Element verbleibt im Schlüsselbund.
  2. registrieren Sie sich für die Wiederherstellung mit der gleichen ID
  3. Schlüsselbund versucht Artikel zu speichern.
  4. es gibt doppelten Artikelfehler
  5. zurück
___ answer34364461 ___

Wenn Sie die %code% , Sie müssen

  1. Implementieren Sie die Methode

    %Vor%

    aus %code% und

  2. Verwenden Sie den Hintergrundmodus Verwendet Bluetooth LE-Zubehör , das in Xcode eingerichtet wurde:

___
0
Antworten

Wiederherstellung des Zustands funktioniert nicht auf iOS 8.3?

Die Wiederherstellung des Zustands funktioniert unter iOS8.3 nicht gut, der gleiche Code funktioniert auch unter iOS8.2. Dieses Problem kann reproduziert werden, indem Apfel-Beispielcode verwendet wird. Schritte zum Reproduzieren: Start...
07.05.2015, 15:22
1
Antwort

Korrekte Methode zum Erstellen und Wiederherstellen von UIViewControllern während der Statuswiederherstellung?

Ich möchte die Statuswiederherstellung in meiner App durchführen, die keine Storyboards verwendet. Ich sehe, dass meine primäre App ViewController während der Statuswiederherstellung zweimal instanziiert wurde - wie stellen Sie sicher, dass sie...
18.07.2013, 22:30
2
Antworten

iOS Bluetooth State Preservation und Wiederherstellung DUPLICATE ISSUE -25299

Ich habe ein Problem, wenn ich meinen CBCentralManager instanziiere. Ich erhalte eine Meldung über ein doppeltes Problem, wenn ich es von der iOS-Konsole aus überwache (es wird nicht in der XCode-Konsole angezeigt). Ich habe versucht, den Wa...
18.12.2015, 17:12