Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

80
Views
Swift Core Bluetooth - DiscoverServices - ¿Qué sucede si no se puede encontrar ningún servicio?

Estoy trabajando con Core Bluetooth en Swift y me pregunto qué sucede después de llamar a discoverServices([myServiceUUIDs]) en caso de que no se puedan encontrar servicios que coincidan. El connect(_ peripheral: CBPeripheral, options: [String: Any]? = nil) tiene didConnect y didFailToConnect . Así que tengo un caso que se llama si falla. Pero en discoverServices() la documentación dice solo

Cuando el periférico descubre uno o más servicios, llama al método periférico(_:didDiscoverServices:) de su objeto delegado.

Entonces, en el "caso feliz" de que encuentre los servicios, puedo continuar haciendo cosas. Pero, ¿cómo sé que no puede encontrar ningún servicio? ¿Hay también un método para o tengo que usar un temporizador y simplemente cancelar después de un tiempo definido y asumir que no existe el servicio que estaba buscando?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Sigue buscando hasta que lo apagas. Tienes que usar un temporizador o darle al usuario un botón para detener la búsqueda (o ambos).

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!