«nsnotificationcenter» 태그된 질문


14
Swift의 NSNotificationCenter addObserver
Swift에서 옵저버를 기본 알림 센터에 어떻게 추가합니까? 배터리 잔량이 변경되면 알림을 보내는이 코드 줄을 이식하려고합니다. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryLevelChanged:) name:UIDeviceBatteryLevelDidChangeNotification object:nil];

30
Swift를 사용하여 키보드로 뷰 이동
뷰의 아래쪽 절반에 텍스트 필드가있는 앱이 있습니다. 이것은 텍스트 필드에 입력 할 때 키보드가 텍스트 필드를 덮음을 의미합니다. 입력하는 동안보기를 위로 이동하여 입력하는 내용을 확인한 다음 키보드가 사라지면 원래 위치로 다시 이동하는 방법은 무엇입니까? 나는 모든 곳을 보았지만 모든 솔루션은 Obj-C에있는 것으로 보이며 아직 변환 할 수는 없습니다. 도움을 주시면 …

5
NSNotificationCenter로 객체를 전달하는 방법
내 앱 대리자에서 다른 클래스의 알림 수신자로 객체를 전달하려고합니다. integer 전달하고 싶습니다 messageTotal. 지금 나는 가지고 있습니다 : 수신기에서 : - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@"TestNotification"]) NSLog (@"Successfully received the test notification!"); } - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dismissSheet) name:UIApplicationWillResignActiveNotification object:nil]; [[NSNotificationCenter defaultCenter] …

5
Swift 3.0의 NotificationCenter와 Swift 2.0의 NSNotificationCenter를 사용하여 데이터를 전달하는 방법은 무엇입니까?
socket.io내 빠른 iOS 앱에서 구현 하고 있습니다. 현재 여러 패널에서 서버를 듣고 수신 메시지를 기다립니다. getChatMessage각 패널 에서 함수를 호출하여 이렇게합니다 . func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } } 그러나 나는 그것이 …


7
NSNotificationCenter와 동등한 Android
아이폰 애플리케이션을 안드로이드로 포팅하는 과정에서 앱 내에서 소통하는 가장 좋은 방법을 찾고 있습니다. 인 텐트가가는 길인 것 같습니다. 이것이 최선의 (유일한) 옵션입니까? NSUserDefaults는 성능과 코딩 모두에서 Intents보다 훨씬 가볍습니다. 또한 상태에 대한 애플리케이션 하위 클래스가 있지만 다른 활동에서 이벤트를 인식하도록해야합니다.

7
iOS 11-키보드 높이가 키보드 알림에서 0을 반환합니다.
나는 문제없이 키보드 알림을 사용하고 있으며 키보드의 정확한 높이를 얻었습니다. - (void)keyboardDidShow:(NSNotification *) notification{ CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; NSLog(@"%f",keyboardSize.height);} 하지만 iOS 11에서는 알림이 호출 될 때 키보드 크기가 0입니다. 이 시나리오에서 발생하는 문제는 무엇입니까? xcode 9 Beta 5를 사용하고 있습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.