2016-10-12 4 views
3

전체 로컬 네트워크에서 모든 장치 이름을 가져오고 싶습니다. 방금 2 일 이상을 검색했지만 아직 해결책을 찾지 못했습니다.iOS에서 로컬 네트워크 호스트 이름 얻기

NSNetServiceBrowser를 사용하여 Bonjour 서비스를받을 수 있습니다. 내가 뭘하려고하는지 핑 애플 리케이션 (애플 리케이션 스토어) 않습니다 동일합니다.

아래 스크린 샷과 같이 iOS에서 "내 iPhone"iPhone 이름을 얻고 싶습니다. NEHotspotHelper 당신이 찾고있는 무슨처럼

+0

내 대답이 도움이 되었습니까? 아니면 뭔가 다른 것이 필요합니까? –

+0

안녕하세요 @ArtemStepanenko, 귀하의 대답은 정확해야하지만 나는 사과에서 대기 권한 부여 액세스 때문에 아직 시도하지 않았습니다. 준비가되면 언제든지 답을 표시하고 그렇지 않으면 알려 드리겠습니다. 도와 주셔서 감사합니다! –

+0

쿨 하시겠습니까? –

답변

1

Onder

Fing can fetch all device name entire local-network successfully

감사

보인다. 구체적으로는 class func supportedNetworkInterfaces() -> [Any] 방법입니다.

작동 시키려면 몇 가지 추가 단계를 수행해야합니다. 자세한 정보를 얻으려면 this question을 확인하십시오.

또한 NetworkExtension.framework을 대상에 추가하는 것을 잊지 마십시오.

+0

늦게 응답해서 죄송합니다. 이제 UI를 만들고 있는데, 여기에 스크린 샷을 게시합니다. 건배 :) –

+0

그게 좋습니다. 문제가 해결되었음을 기쁘게 생각합니다. –

관련 문제