NSNotification을 사용하여 UITableView 행 선택에서 uiViewController로 메시지 전달

압둘 레만 |

나는 IOS에서 처음입니다. 나는 하루 이상 해결책을 찾지 만 사용 가능한 모든 솔루션은 단일 UIViewConntroller 내에서 작동하지만 uiTableView 행 선택과 관찰자로 UIViewConntroller 사이에서 수행하면 선택기가 Observer에 의해 호출되지 않습니다.

uitableviewcontroller에서 행 선택시

 NSDictionary * dict =[NSDictionary dictionaryWithObject:@"Ravi" forKey:@"name"];
NSNotification * notification =[[ NSNotification alloc] initWithName:@"NOTIFICATION" object:nil userInfo:dict];

** viewdidload의 UIViewController에서 **

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(receivedNotification:)
                                             name:@"NOTIFICATION" object:nil];

** uiviewcontroller의 SelectorAction **

    -(void) receivedNotification:(NSNotification*) notification
{

    NSLog(@"Notification  Received ");
}
카르 틱

안녕하세요 @ Abdul Rehman Warraich, 문제가 생겼습니다. 한보기에서 알림을 게시하고 다른보기에서이를 관찰하려고합니다. 그러나 두 번째보기에서 관찰자는 보낸 알림을받을 준비가되지 않았습니다 (로드되지 않음).

두 번째 뷰에 도착하면 해당 시간 자체가 옵저버가로드되므로 분명히 알림을 놓칠 것입니다.

따라서 푸시 앤 팝을 할 때마다 옵저버가 새 것으로로드됩니다. 그래서 매번 그것을 관찰하지 못할 것입니다.

힌트 : 알림을 실행하기 전에 두 번째보기에서 관찰자를로드 해보십시오. 디버그하는 데 도움이되기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

UITableView에서 UIViewController로 segue를 사용하여 데이터 전달

분류에서Dev

objectAtIndex가 segue에서 선택한 행을 전달하지 않음

분류에서Dev

UITableView IOS에서 행을 선택할 때 여러 체크 표시

분류에서Dev

컨텍스트 메뉴를 사용하여 모든 datagridview 선택한 행 값을 두 번째 양식에 전달

분류에서Dev

선택 애니메이션이없는 UITableView 셀 여전히 행 선택 사용

분류에서Dev

UITableView iOS의 각 섹션에서 한 행을 선택 하시겠습니까?

분류에서Dev

UITableView에서 reloaddata가 완료된 후 행을 선택하십시오.

분류에서Dev

모달의 kartik gridView에서 선택한 행 값을 가져와 상위 양식에 전달하십시오.

분류에서Dev

신속한 3-ViewController가 UITableView에서 선택한 행을 선택 취소하지 않음

분류에서Dev

쌍 목록을 사용하여 SQL Server에서 행을 효율적으로 선택 하시겠습니까?

분류에서Dev

Laravel 5.1에서 Eloquent를 사용하여 원시 쿼리로 다중 선택을 수행하는 방법

분류에서Dev

UISearchDisplayController에서 셀을 선택한 후 UITableView에서 선택한 셀로 스크롤 하시겠습니까?

분류에서Dev

EF Core 3.1에서 선택적 반환 열을 사용하여 저장 프로 시저 실행

분류에서Dev

UITableView에서 마지막으로 선택한 행

분류에서Dev

URL을 통해 값을 전달하고 값을 사용하여 SQL 행 선택

분류에서Dev

Vertx : 배달 옵션을 사용하여 한 버티 클에서 다른 버티 클으로 메시지를 전달하는 방법은 무엇입니까?

분류에서Dev

UITableView의 여러 셀을 포함하는 행에서 선택한 이미지 삭제

분류에서Dev

테이블에서 선택한 행을 전달하여 Segue Objective C 준비

분류에서Dev

바로 가기를 사용하여 이전에 선택하지 않고 메모장 ++에서 전체 줄을 어떻게 복사합니까?

분류에서Dev

바로 가기를 사용하여 이전에 선택하지 않고 메모장 ++에서 전체 줄을 어떻게 복사합니까?

분류에서Dev

jquery를 사용하여 행에서 다른 JSP로 값 전달

분류에서Dev

UITableView에서 viewController를 변경하는 동안 선택적 값을 'nil'로 표시

분류에서Dev

이전에로드 된 행 수만 사용하여 행을 선택하는 방법은 무엇입니까?

분류에서Dev

전체 테이블을 다시로드하지 않고 UITableView에서 특정 행 업데이트

분류에서Dev

Websocket을 사용하여 Netty에서 메시지가 실제로 전달되는지 확인하는 방법은 무엇입니까?

분류에서Dev

Akka를 사용하여 프로그램을 만들 때 원시 메시지를 모든 곳에 전달하지 않는 방법은 무엇입니까?

분류에서Dev

sample_n을 사용하여 R에서 무작위로 행 선택

분류에서Dev

테이블에서 값을 선택하고 값을 입력 매개 변수로 전달하여 저장 프로 시저를 실행하는 SQL 에이전트 작업

분류에서Dev

AppDelegate에서 UIViewController로 장치 토큰을 전달하는 방법

Related 관련 기사

  1. 1

    UITableView에서 UIViewController로 segue를 사용하여 데이터 전달

  2. 2

    objectAtIndex가 segue에서 선택한 행을 전달하지 않음

  3. 3

    UITableView IOS에서 행을 선택할 때 여러 체크 표시

  4. 4

    컨텍스트 메뉴를 사용하여 모든 datagridview 선택한 행 값을 두 번째 양식에 전달

  5. 5

    선택 애니메이션이없는 UITableView 셀 여전히 행 선택 사용

  6. 6

    UITableView iOS의 각 섹션에서 한 행을 선택 하시겠습니까?

  7. 7

    UITableView에서 reloaddata가 완료된 후 행을 선택하십시오.

  8. 8

    모달의 kartik gridView에서 선택한 행 값을 가져와 상위 양식에 전달하십시오.

  9. 9

    신속한 3-ViewController가 UITableView에서 선택한 행을 선택 취소하지 않음

  10. 10

    쌍 목록을 사용하여 SQL Server에서 행을 효율적으로 선택 하시겠습니까?

  11. 11

    Laravel 5.1에서 Eloquent를 사용하여 원시 쿼리로 다중 선택을 수행하는 방법

  12. 12

    UISearchDisplayController에서 셀을 선택한 후 UITableView에서 선택한 셀로 스크롤 하시겠습니까?

  13. 13

    EF Core 3.1에서 선택적 반환 열을 사용하여 저장 프로 시저 실행

  14. 14

    UITableView에서 마지막으로 선택한 행

  15. 15

    URL을 통해 값을 전달하고 값을 사용하여 SQL 행 선택

  16. 16

    Vertx : 배달 옵션을 사용하여 한 버티 클에서 다른 버티 클으로 메시지를 전달하는 방법은 무엇입니까?

  17. 17

    UITableView의 여러 셀을 포함하는 행에서 선택한 이미지 삭제

  18. 18

    테이블에서 선택한 행을 전달하여 Segue Objective C 준비

  19. 19

    바로 가기를 사용하여 이전에 선택하지 않고 메모장 ++에서 전체 줄을 어떻게 복사합니까?

  20. 20

    바로 가기를 사용하여 이전에 선택하지 않고 메모장 ++에서 전체 줄을 어떻게 복사합니까?

  21. 21

    jquery를 사용하여 행에서 다른 JSP로 값 전달

  22. 22

    UITableView에서 viewController를 변경하는 동안 선택적 값을 'nil'로 표시

  23. 23

    이전에로드 된 행 수만 사용하여 행을 선택하는 방법은 무엇입니까?

  24. 24

    전체 테이블을 다시로드하지 않고 UITableView에서 특정 행 업데이트

  25. 25

    Websocket을 사용하여 Netty에서 메시지가 실제로 전달되는지 확인하는 방법은 무엇입니까?

  26. 26

    Akka를 사용하여 프로그램을 만들 때 원시 메시지를 모든 곳에 전달하지 않는 방법은 무엇입니까?

  27. 27

    sample_n을 사용하여 R에서 무작위로 행 선택

  28. 28

    테이블에서 값을 선택하고 값을 입력 매개 변수로 전달하여 저장 프로 시저를 실행하는 SQL 에이전트 작업

  29. 29

    AppDelegate에서 UIViewController로 장치 토큰을 전달하는 방법

뜨겁다태그

보관