2014-07-15 2 views
1

UIViewController에서 AppDelegate로 데이터를 전달해야합니다. 그러나 NSUserDefaults로해서는 안됩니다. 나는 그것을 원하지 않아도 그것을위한 대안을 찾을 수 없었다. YourAppDelegate의 .H 파일에UIViewController에서 AppDelegate로 데이터 전달

// your imports... 

#define appDelegate ((YourAppDelegate*)[UIApplication sharedApplication].delegate) 

@class YourAppDelegate 

//... 

: 당신이 당신의 위임에 액세스해야하는 경우

+0

'데이터베이스'를 사용해보세요. –

+0

NSUserDefaults는 데이터를 저장하는 데 사용됩니다. 왜이 메커니즘을 사용하여 데이터를 전달하려고합니까? 문제를 구체적으로 기술해야합니까? –

답변

1

, 나는 항상 다음 방법으로 내 싱글 액세스를 만들 수 있습니다.

유용하고 유용하지만 특정 항목에 액세스하기 위해 대리인을 남용하지 마십시오. 다른 방식으로 시도하십시오. 어쨌든, 당신은 그런 식으로 접근 할 수 있습니다.