E 'po' difficile, io vengo dal rimuovendo le subviews in *TWTWeetComposeViewController*
, in modo che mostra solo avviso quando l'utente non è loggate e dal clic sul pulsante di regolazione, siamo in grado di aprire la pagina Impostazioni nella mia app.
+ (void)setAlertForSettingPage :(id)delegate
{
// Set up the built-in twitter composition view controller.
TWTweetComposeViewController *tweetViewController = [[TWTweetComposeViewController alloc] init];
// Create the completion handler block.
[tweetViewController setCompletionHandler:^(TWTweetComposeViewControllerResult result) {
[delegate dismissModalViewControllerAnimated:YES];
}];
// Present the tweet composition view controller modally.
[delegate presentModalViewController:tweetViewController animated:YES];
//tweetViewController.view.hidden = YES;
for (UIView *view in tweetViewController.view.subviews){
[view removeFromSuperview];
}
}
qui, delegato è il vostro viewcontroller, se si utilizza questo metodo all'interno del vostro viewcontroller basta usare self
invece di delegate
.
EDIT: Se ottieni errori deprecato, utilizzare il seguente codice compatibile iOS6 invece:
- (void)setAlertForSettingPage
{
// Set up the built-in twitter composition view controller.
SLComposeViewController *tweetViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
// Present the tweet composition view controller modally.
[self presentViewController:tweetViewController animated:YES completion:nil];
for (UIView *view in tweetViewController.view.subviews){
[view removeFromSuperview];
}
}
Wow, Apple si è affrettato a rimuovere quella ... Hai provato ricevendo l'Info.plist di l'app Impostazioni e controlla se ci sono schemi di URL registrati? – fbernardo
Ho aperto la finestra Preferences.plist. Sembra che abbiano rimosso il valore per kPreferencePositionKey (che era prefs: ...). Vedo diverse nuove chiavi (WebDatabaseDirectory, WebKitLocalStoreDatabasePathPreferenceKey, AutomaticMinimizationEnabled e UserDictionarySampleShortcutsAdded). Alcuni di questi sembrano interessanti, ora la parte divertente è da dove cominciare. –
AutomaticMinimization sembra davvero divertente ... – fbernardo