我想獲取SLComposeViewController的UITextView,我該如何得到它?我嘗試以下,但它不工作:當使用SLServiceTypeFacebook從SLComposeViewController獲取UITextView
[viewController presentViewController:facebookController
animated:YES
completion:^{
for (UIView *viewLayer1 in facebookController.view.subviews) {
for (UIView *viewLayer2 in viewLayer1.subviews) {
if ([viewLayer2 isKindOfClass:[UIView class]]) {
for (UIView *viewLayer3 in viewLayer2.subviews) {
if ([viewLayer3 isKindOfClass:[UITextView class]]) {
[(UITextView *)viewLayer3 setDelegate:self];
}
}
}
}
} }];
僅供參考上面的代碼工作正常,如果它是一個SLServiceTypeTwitter
但如果它是SLServiceTypeFacebook
只要該視圖層次結構發生變化,您就會提出麻煩。 – iwasrobbed 2013-05-08 00:42:08
@iWasRobbed說什麼。 – Undo 2013-05-08 00:58:36