Für das Format HH: mm: ss können Sie Folgendes verwenden:
%Vor%In diesem Fall wird beispielsweise 90000sec angezeigt als: 25:00:00
Verwenden Sie für DD: HH: mm: ss-Format:
%Vor%90000sec wird angezeigt als: 1: 01: 00: 00
Wie kann ich überprüfen, ob der Benutzer auf Abbrechen geklickt hat (entweder als er gefragt wurde, ob er eine SMS kaufen möchte oder ob er dieses SKProdukt bereits gekauft hat, ob er es herunterladen möchte)?
Im Moment erhalte ich SKPAymentTransactionStateFailed in paymentQueue: updatedTransactions: Methode sowohl nachdem der Benutzer auf die Schaltfläche Abbrechen geklickt hat, als auch wenn es kein Internet gibt. Irgendeine Möglichkeit, diese beiden Fälle zu unterscheiden?
Überprüfen Sie die SKPAymentTransaction-Fehlereigenschaft, die festgelegt ist. Darüber hinaus möchten Sie möglicherweise die Erreichbarkeitsklasse von Apple verwenden, um festzustellen, ob Internet verfügbar ist, bevor die Transaktion eingeleitet wird.
Fehler Ein Objekt, das den Fehler beschreibt, der bei der Verarbeitung der Transaktion aufgetreten ist. (schreibgeschützt)
@property (nicht atomar, schreibgeschützt) NSError * error Diskussion Die Eigenschaft error ist nicht definiert, außer wenn transactionState auf SKPaymentTransactionStateFailed gesetzt ist. Ihre Anwendung kann die Fehlereigenschaft lesen, um festzustellen, warum die Transaktion fehlgeschlagen ist.
Verfügbarkeit Verfügbar in iOS 3.0 und höher. Deklariert in SKPaymentTransaction.h
Vielleicht benutzen Sie Ray Wunderlichs Tutorial Code für den App-Kauf. Dort sagt der Code:
%Vor%Dort können Sie sehen, dass addTransactionObserver nur aufgerufen wird, wenn das Produkt bereits gekauft wurde. Wenn Sie diese Codezeile vor die if-Abfrage verschieben, erhalten Sie das gewünschte Ergebnis.
%Vor%In der Methode failedTransaction können Sie jetzt
aufrufen %Vor%Jetzt können Sie den Nullwert überprüfen, der von der Benachrichtigung in Ihrer aktuellen Ansicht gesendet wurde
Tags und Links ios in-app-purchase storekit
Für das Format HH: mm: ss können Sie Folgendes verwenden:
%Vor%In diesem Fall wird beispielsweise 90000sec angezeigt als: 25:00:00
Verwenden Sie für DD: HH: mm: ss-Format:
%Vor%90000sec wird angezeigt als: 1: 01: 00: 00
Ich habe eine Tabelle mit einer Spalte, TotalTime, die ein Integer-Wert in Sekunden ist.
In Visual Studio / SSRS 2008 möchte ich es im Format HH: MM: SS anzeigen.
Danke!
Verwenden Sie einfach einen Ausdruck, der diese Anzahl von Sekunden zu einem Nullzeitwert hinzufügt
%Vor%Wenn es länger als 24 Stunden ist, können Sie die folgende Formel verwenden, die den Abschnitt für Tage hinzufügt:
%Vor%