Język

CLLocationManager Klasa

Definicja

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

[Foundation.Register("CLLocationManager", true)]
public class CLLocationManager : Foundation.NSObject
[<Foundation.Register("CLLocationManager", true)>]
type CLLocationManager = class
    inherit NSObject
Dziedziczenie
CLLocationManager
Atrybuty

Uwagi

Żądanie autoryzacji

Deweloperzy, którzy chcą zażądać dostępu do informacji o lokalizacji, muszą zażądać od użytkownika uprawnień, aby to zrobić, zanim będą mogli odbierać zdarzenia. Odbywa się to przez wywołanie metody RequestWhenInUseAuthorization() . Po wywołaniu tych metod system wyświetli monit o autoryzację użytkownika, a jeśli go przyzna, AuthorizationChanged zdarzenie zostanie zgłoszone w przypadku ustawienia (lub jeśli używasz idiomu Delegat, AuthorizationChanged(CLLocationManager, CLAuthorizationStatus) metoda zostanie wywołana.

Ponadto deweloperzy muszą dodać jeden lub oba klucze NSLocationWhenInUseUsageDescription i NSLocationAlwaysUsageDescription w aplikacji info.plist. Te klucze są ciągami, których można użyć do opisania, dlaczego aplikacja potrzebuje dostępu do lokalizacji.

Deweloperzy powinni używać idiomu w następujący sposób:

var manager = new CLLocationManager();
manager.AuthorizationChanged += (sender, args) => {
  Console.WriteLine ("Authorization changed to: {0}", args.Status);
};
if (UIDevice.CurrentDevice.CheckSystemVersion(8,0))
    manager.RequestWhenInUseAuthorization();

Śledzenie lokalizacji urządzenia

Najczęstszym przypadkiem użycia elementu CLLocationManager jest śledzenie urządzenia, gdy aplikacja znajduje się na pierwszym planie. (Zobacz również poniżej "Aktualizowanie w tle i tryb odroczony".

Deweloperzy aplikacji mogą używać zdarzeń w stylu C#lub wzorca obiektów delegowanych firmy Apple do śledzenia aktualizacji lokalizacji pierwszego planu. W przypadku zdarzeń w stylu C#deweloperzy mogą używać zdarzenia LocationsUpdated :

var mgr = new CLLocationManager();
mgr.LocationsUpdated += (sender, e) => {
  foreach(var loc in e.Locations)
  {
    Console.WriteLine(loc);
  }
};
mgr.StartUpdatingLocation();
let mgr = new CLLocationManager()
mgr.LocationsUpdated.Add( fun e ->
    e.Locations |> Seq.map Console.WriteLine |> ignore )
mgr.StartUpdatingLocations()          

Chociaż zdarzenia w stylu C#są bardziej zwięzłe, CLLocationManager należy używać wzorca obiektu delegata dla niektórych zachowań (na przykład odroczone aktualizowanie) i może być bardziej spójne, aby aplikacja korzystała ze wzorca obiektu delegowanego nawet wtedy, gdy są dostępne zdarzenia w stylu języka C#. Wzorzec obiektu delegowanego składa się z przypisywania niestandardowego CLLocationManagerDelegate obiektu do Delegate właściwości obiektu CLLocationManager:

var mgr = new CLLocationManager();
mgr.Delegate = new MyLocationDelegate();
mgr.StartUpdatingLocation();
//...etc...

public class MyLocationDelegate : CLLocationManagerDelegate {
  public override void LocationsUpdated (CLLocationManager manager, CLLocation[] locations) {
    foreach(var loc in locations) {
      Console.WriteLine(loc);
    }
  }
}          
let mgr = new CLLocationManager()
mgr.Delegate <- new MyLocationDelegate()
mgr.StartUpdatingLocation()
//...etc...

type MyLocationDelegate () = inherit CLLocationManagerDelegate()
    override this.LocationsUpdated ( manager : CLLocationManager, locations : CLLocation[] ) = 
        locations 
        |> Seq.map Console.WriteLine
        |> ignore          
<block subset="none" type="behaviors">

Aktualizowanie w tle i tryb odroczony

Lokalizacje można aktualizować, gdy aplikacja znajduje się w tle. Wymaga to zmodyfikowania info.plist przy użyciu edytora wizualnego Xamarin Studio:

Możesz też ręcznie dodać klucz:

<Przykład>

<key>UIBackgroundModes</key>
<array>
<string>location</string>
</array>            

</example></block><block subset="none" type="behaviors">

Ważność obiektu Delegat

Ogólnie rzecz biorąc, w przypadku korzystania z Xamarin.iOS deweloperzy mogą swobodnie wybierać, czy używać języka C# events lub "obiektów delegowanych" w stylu firmy Apple, aby reagować na zdarzenia cyklu życia obiektu. Jednak kilka CLLocationManager metod wymaga wzorca obiektu delegata.

</Bloku>

Konstruktory

Nazwa Opis
CLLocationManager()

Tworzy nowy CLLocationManager z wartościami domyślnymi.

CLLocationManager(NativeHandle)

Konstruktor używany podczas tworzenia zarządzanych reprezentacji niezarządzanych obiektów. Wywoływane przez środowisko uruchomieniowe.

CLLocationManager(NSObjectFlag)

Konstruktor do wywołania klas pochodnych, aby pominąć inicjowanie i jedynie przydzielić obiekt.

Właściwości

Nazwa Opis
AccessibilityAttributedUserInputLabels

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
AccessibilityRespondsToUserInteraction

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
AccessibilityTextualContext

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
AccessibilityUserInputLabels

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
AccuracyAuthorization

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

ActivityType

Służy do zapewniania wskazówek systemu operacyjnego w celu lepszego zużycia energii / dokładności.

AllowsBackgroundLocationUpdates

Pobiera lub ustawia wartość logiczną, która kontroluje, czy aplikacja będzie reagować na aktualizacje lokalizacji, gdy jest zawieszona.

AuthorizationStatus

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

Class

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
ClassHandle

Uchwyt klasy Objective-C dla tej klasy.

DebugDescription

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
DeferredLocationUpdatesAvailable

Czy są dostępne dane lokalizacji odroczonej wygenerowane w tle.

Delegate

Wystąpienie klasy modelu CoreLocation.ICLLocationManagerDelegate, która działa jako delegat klasy.

Description

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
DesiredAccuracy

Dokładność preferowana przez aplikację. (Grubsze dokładności zużywają mniejszą moc).

DistanceFilter

Minimalna odległość pozioma, w metrach, urządzenie musi przejść przed wydaniem aktualizacji lokalizacji.

ExposedBindings

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
Handle

Dojdź (wskaźnik) do niezarządzanej reprezentacji obiektu.

(Odziedziczone po NSObject)
Heading

Najnowszy nagłówek (kierunek podróży urządzenia).

HeadingAvailable

Heading Czy właściwość nie nulljest .

HeadingFilter

Minimalna zmiana nagłówka w stopniach niezbędnych do wygenerowania aktualizacji lokalizacji.

HeadingOrientation

Orientacja używana do określania obliczeń nagłówków.

IsAuthorizedForWidgetUpdates

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

IsDirectBinding

Pobiera lub ustawia wartość wskazującą, czy to wystąpienie używa powiązania bezpośredniego Objective-C.

(Odziedziczone po NSObject)
IsProxy

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
IsRangingAvailable

Pobiera wartość logiczną, która informuje, czy urządzenie może zawierać sygnały nawigacyjne Bluetooth.

Location

Ostatnio pobrany CLLocationelement .

LocationServicesEnabled

Określa, czy usługi lokalizacji są dostępne.

MaximumRegionMonitoringDistance

Największa odległość graniczna w metrach, którą można przypisać do regionu.

MaxTimeInterval

Reprezentuje wartość skojarzona z stałą CLTimeInternalMax

MonitoredRegions

Zestaw monitorowanych CLRegionprzez aplikację.

PausesLocationUpdatesAutomatically

Czy system może wstrzymać aktualizacje lokalizacji (na przykład jeśli urządzenie nie zostało przeniesione w czasie).

Purpose

Deweloperzy nie powinni używać tej przestarzałej właściwości.

RangedBeaconConstraints

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

RangedRegions

Zestaw śledzonych elementów CLRegionprzy użyciu zakresu.

RegionMonitoringAvailable

Deweloperzy aplikacji powinni używać IsMonitoringAvailable(Type) zamiast tej przestarzałej metody.

RegionMonitoringEnabled

Deweloperzy aplikacji powinni używać IsMonitoringAvailable(Type) zamiast tej przestarzałej metody.

RetainCount

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
Self

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
ShouldDisplayHeadingCalibration

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

ShowsBackgroundLocationIndicator

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SignificantLocationChangeMonitoringAvailable

Czy jest dostępne monitorowanie "znaczącej zmiany lokalizacji" (np. za pośrednictwem przełącznika wieży komórkowej).

Status

Stan autoryzacji aplikacji (np. jeśli aplikacja nie ma dostępu do usług lokalizacji).

Superclass

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
SuperHandle

Dojście używane do reprezentowania metod w klasie bazowej dla tego elementu NSObject.

(Odziedziczone po NSObject)
WeakDelegate

Obiekt, który może odpowiedzieć na protokół delegata dla tego typu

Zone

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)

Metody

Nazwa Opis
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Rejestruje obiekt do obserwowanego zewnętrznie przy użyciu dowolnej metody.

(Odziedziczone po NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Rejestruje obiekt do obserwowanego zewnętrznie przy użyciu dowolnej metody.

(Odziedziczone po NSObject)
AllowDeferredLocationUpdatesUntil(Double, Double)

Sugeruje, że aktualizacje lokalizacji są odroczone do czasu distance podróży lub timeout przekazania.

AwakeFromNib()

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
BeginInvokeOnMainThread(Action)

Wywołuje określoną akcję asynchronicznie w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Wywołuje asynchronicznie określony kod w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
Bind(NSString, NSObject, String, NSBindingOptions)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
CommitEditing()

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
ConformsToProtocol(NativeHandle)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
Copy()

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
DangerousAutorelease()

Wywołuje selektor "autorelease" dla tego obiektu.

(Odziedziczone po NSObject)
DangerousRelease()

Wywołuje selektor "release" dla tego obiektu.

(Odziedziczone po NSObject)
DangerousRetain()

Wywołuje selektor "zachowaj" dla tego obiektu.

(Odziedziczone po NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
DidChangeValue(String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
DisallowDeferredLocationUpdates()

Wyłącza odroczone aktualizacje lokalizacji w tle.

DismissHeadingCalibrationDisplay()

Usuwa widok kalibracji nagłówka z wyświetlacza.

Dispose()

Zwalnia zasoby używane przez NSObject obiekt .

(Odziedziczone po NSObject)
Dispose(Boolean)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

DoesNotRecognizeSelector(Selector)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
Equals(NSObject)

Określa, czy określona NSObject wartość jest równa bieżącej NSObjectwartości .

(Odziedziczone po NSObject)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu NSObject.

(Odziedziczone po NSObject)
GetBindingInfo(NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
GetBindingOptionDescriptions(NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
GetBindingValueClass(NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
GetHashCode()

Generuje kod skrótu dla bieżącego wystąpienia.

(Odziedziczone po NSObject)
GetMethodForSelector(Selector)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
GetNativeHash()

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
Init()

Inicjuje obiekt, wywołując metodę Objective-C init .

(Odziedziczone po NSObject)
InitializeHandle(NativeHandle, String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
InitializeHandle(NativeHandle)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
Invoke(Action, Double)

Wywołuje określoną akcję po określonym opóźnieniu.

(Odziedziczone po NSObject)
Invoke(Action, TimeSpan)

Wywołuje określoną akcję po określonym opóźnieniu.

(Odziedziczone po NSObject)
InvokeOnMainThread(Action)

Wywołuje określoną akcję synchronicznie w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
InvokeOnMainThread(Selector, NSObject)

Wywołuje synchronicznie określony kod w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
IsEqual(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
IsKindOfClass(Class)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
IsMemberOfClass(Class)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
IsMonitoringAvailable(Class)

Określa, czy urządzenie obsługuje monitorowanie regionów dla określonego rodzaju CLRegion.

IsMonitoringAvailable(Type)

Określa, czy urządzenie obsługuje monitorowanie regionów dla określonego CLRegionrodzaju .

MarkDirty()

Promuje zwykły obiekt elementu równorzędnego (IsDirectBinding ma wartość true) do obiektu toggleref.

(Odziedziczone po NSObject)
MutableCopy()

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
ObjectDidEndEditing(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
PerformSelector(Selector, NSObject, Double)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
PerformSelector(Selector, NSObject, NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
PerformSelector(Selector, NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
PerformSelector(Selector)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
PrepareForInterfaceBuilder()

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
RemoveObserver(NSObject, NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
RemoveObserver(NSObject, String, IntPtr)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
RemoveObserver(NSObject, String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
RequestAlwaysAuthorization()

Wyświetla interfejs dla użytkownika, który żąda autoryzacji do korzystania z usług lokalizacji w dowolnym momencie, gdy aplikacja jest uruchomiona.

RequestLocation()

Żąda bieżącej lokalizacji.

RequestState(CLRegion)

Asynchronicznie żąda informacji o stanie region.

RequestTemporaryFullAccuracyAuthorization(String, Action<NSError>)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

RequestTemporaryFullAccuracyAuthorization(String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

RequestTemporaryFullAccuracyAuthorizationAsync(String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

RequestWhenInUseAuthorization()

Wyświetla interfejs dla użytkownika, który żąda autoryzacji do korzystania z usług lokalizacji w dowolnym momencie, gdy aplikacja znajduje się na pierwszym planie.

RespondsToSelector(Selector)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
SetNilValueForKey(NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
SetValueForKey(NSObject, NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
SetValueForKeyPath(NativeHandle, NSString)

Ustawia wartość właściwości zidentyfikowanej przez daną ścieżkę klucza do danej wartości.

(Odziedziczone po NSObject)
SetValueForKeyPath(NSObject, NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
StartMonitoring(CLRegion, Double)

Rozpoczyna monitorowanie regionu.

StartMonitoring(CLRegion)

Rozpoczyna monitorowanie region wejścia i wyjścia.

StartMonitoringLocationPushes(Action<NSData,NSError>)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

StartMonitoringLocationPushesAsync()

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

StartMonitoringSignificantLocationChanges()

Rozpoczyna monitorowanie znaczących zmian.

StartMonitoringVisits()

Rozpoczyna generowanie zdarzeń w odpowiedzi na wizyty.

StartRangingBeacons(CLBeaconIdentityConstraint)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

StartRangingBeacons(CLBeaconRegion)

Rozpoczyna dostarczanie powiadomień o sygnałach nawigacyjnych w programie region.

StartUpdatingHeading()

Rozpoczyna aktualizowanie nagłówka.

StartUpdatingLocation()

Rozpoczyna aktualizowanie lokalizacji

StopMonitoring(CLRegion)

Zatrzymuje monitorowanie programu region.

StopMonitoringLocationPushes()

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

StopMonitoringSignificantLocationChanges()

Rozpoczyna monitorowanie znaczących zmian lokalizacji.

StopMonitoringVisits()

Zatrzymuje generowanie zdarzeń w odpowiedzi na wizyty.

StopRangingBeacons(CLBeaconIdentityConstraint)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

StopRangingBeacons(CLBeaconRegion)

Zatrzymuje śledzenie sygnałów nawigacyjnych w obiekcie region.

StopUpdatingHeading()

Zatrzymuje aktualizowanie nagłówka.

StopUpdatingLocation()

Zatrzymuje aktualizowanie lokalizacji.

ToString()

Zwraca ciąg reprezentujący wartość bieżącego wystąpienia.

(Odziedziczone po NSObject)
Unbind(NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
ValueForKey(NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
ValueForKeyPath(NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
ValueForUndefinedKey(NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)
WillChangeValue(String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

(Odziedziczone po NSObject)

Zdarzenia

Nazwa Opis
AuthorizationChanged

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

DeferredUpdatesFinished

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

DidChangeAuthorization

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

DidDetermineState

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

DidFailRangingBeacons

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

DidRangeBeacons

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

DidRangeBeaconsSatisfyingConstraint

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

DidStartMonitoringForRegion

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

DidVisit

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

Failed

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

LocationsUpdated

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

LocationUpdatesPaused

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

LocationUpdatesResumed

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

MonitoringFailed

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

RangingBeaconsDidFailForRegion

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

RegionEntered

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

RegionLeft

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

UpdatedHeading

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

UpdatedLocation

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

Metody rozszerzania

Nazwa Opis
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

AccessibilityHitTest(NSObject, CGPoint, UIEvent)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

BrowserAccessibilityInsertTextAtCursor(NSObject, String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetAccessibilityCustomRotors(NSObject)

Pobiera tablicę UIAccessibilityCustomRotor obiektów odpowiednich dla this obiektu.

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetAccessibilityLineRangeForPosition(NSObject, IntPtr)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetAccessibilityNextTextNavigationElement(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetAccessibilityNextTextNavigationElementBlock(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetAccessibilityPreviousTextNavigationElement(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetAccessibilityPreviousTextNavigationElementBlock(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetAccessibilityTextInputResponder(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetAccessibilityTextInputResponderHandler(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetBrowserAccessibilityAttributedValue(NSObject, NSRange)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetBrowserAccessibilityContainerType(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetBrowserAccessibilityCurrentStatus(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetBrowserAccessibilityHasDomFocus(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetBrowserAccessibilityIsRequired(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetBrowserAccessibilityPressedState(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetBrowserAccessibilityRoleDescription(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetBrowserAccessibilitySelectedTextRange(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetBrowserAccessibilitySortDirection(NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetBrowserAccessibilityValue(NSObject, NSRange)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetDebugDescription(INSObjectProtocol)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetHandle(INativeObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetNonNullHandle(INativeObject, String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

GetValidModes(NSObject, NSFontPanel)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

ObjectDidBeginEditing(NSObject, INSEditor)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

ObjectDidEndEditing(NSObject, INSEditor)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Ustawia tablicę UIAccessibilityCustomRotor obiektów odpowiednich dla this obiektu.

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetAccessibilityTextInputResponder(NSObject, IUITextInput)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetBrowserAccessibilityCurrentStatus(NSObject, String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetBrowserAccessibilityIsRequired(NSObject, Boolean)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetBrowserAccessibilityRoleDescription(NSObject, String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetBrowserAccessibilitySortDirection(NSObject, String)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

ValidateToolbarItem(NSObject, NSToolbarItem)

Zarządza dostarczaniem zdarzeń lokalizacji, regionu i nagłówków do aplikacji.

Dotyczy

Zobacz też