NIErrorDomain
TypeScriptconst NIErrorDomain: stringSwift declarationlet NIErrorDomain: StringLocate and interact with nearby devices using identifiers, distance, and direction.
23 types
83 callable entries
10 skipped
89% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
NIAlgorithmConvergence
class · iOS 16.0+
NIAlgorithmConvergenceStatus
enum · iOS 16.0+
NIAlgorithmConvergenceStatus.Reason
struct · iOS 16.0+
NIAlgorithmConvergenceStatus.Reason.RawValue
typealias · iOS 16.0+
NIConfiguration
class · iOS 14.0+
NIDeviceCapability
protocol · iOS 16.0+
NIDiscoveryToken
class · iOS 14.0+
NIDLTDOAConfiguration
class · iOS 26.0+
NIDLTDOAConfiguration.DiscoveryMethod
enum · iOS 27.0+
NIDLTDOACoordinatesType
enum · iOS 26.0+
NIDLTDOAMeasurement
class · iOS 26.0+
NIDLTDOAMeasurement.FloorElevation
class · iOS 27.0+
NIDLTDOAMeasurementType
enum · iOS 26.0+
NIError
struct · iOS 14.0+
NIError.Code
enum · iOS 14.0+
NIMotionActivityState
enum · iOS 15.0+
NINearbyAccessoryConfiguration
class · iOS 15.0+
NINearbyObject
class · iOS 14.0+
NINearbyObject.RemovalReason
enum · iOS 14.0+
NINearbyObject.VerticalDirectionEstimate
enum · iOS 16.0+
NINearbyPeerConfiguration
class · iOS 14.0+
NISession
class · iOS 14.0+
NISessionDelegate
protocol · iOS 14.0+
const NIErrorDomain: stringSwift declarationlet NIErrorDomain: String10 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NIAlgorithmConvergence.init()
inherited init: clang: 'init' is unavailable
NIDLTDOAMeasurement.init()
inherited init: clang: 'init' is unavailable
NIDLTDOAMeasurement.FloorElevation.init()
inherited init: clang: 'init' is unavailable
NIConfiguration.init()
inherited init: clang: 'init' is unavailable
NIDLTDOAConfiguration.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
NIDiscoveryToken.init()
inherited init: clang: 'init' is unavailable
NINearbyAccessoryConfiguration.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
NINearbyPeerConfiguration.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
NINearbyObject.init()
inherited init: clang: 'init' is unavailable
protocol implementation NIDeviceCapability
non-method protocol requirement