|
|
|
|
iCloudKeyValueWatch (Función) Define el procedimiento al que se llamará cuando se cambia el valor de una clave en un contenedor de pares "clave-valor" basado en Apple iCloud. IF iCloudKeyValueWatch(Callback_Observer) = True THEN Trace("Start observing") END INTERNAL PROCEDURE Callback_Observer(nEvent, arrKeys) sEventLabel, sKeyList is string SWITCH nEvent CASE ickvServerChange: sEventLabel = "Server change" CASE ickvInitialSynchronizationChange: sEventLabel = "Initial synchronization" CASE ickvQuotaViolation: sEventLabel = "Quota violation" CASE ickvAccountChange: sEventLabel = "Account change" CASE ickvSynchronizationFailed: sEventLabel = "Synchronization failed" OTHER CASE sEventLabel = "Unknown" END Trace("------------------>>> " + sEventLabel) FOR EACH sKey OF arrKeys Trace(sKey) sKeyList += [" / "] + sKey END gsObserverReport += [CR] + sEventLabel + TAB + sKeyList END Sintaxis
<Result> = iCloudKeyValueWatch(<WLanguage procedure>)
<Result>: Booleano - True si el procedimiento de observación está activado,
- False en caso contrario.
<WLanguage procedure>: Nombre de procedimiento Nombre del procedimiento WLanguage ("callback") al que se llama cuando hay un cambio en el servidor iCloud. Este procedimiento devuelve la causa del cambio. Clasificación Lógica de negocio / UI: Código neutro
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|