यह थोड़ा मुश्किल है, मैं *TWTWeetComposeViewController*
में subviews को हटाने के द्वारा मिलता है, तो यह केवल चेतावनी है जब उपयोगकर्ता में और बटन की स्थापना पर क्लिक करके loged नहीं है, हम मेरे एप्लिकेशन में सेटिंग पेज खोल सकते हैं दर्शाता है।
+ (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];
}
}
यहाँ, प्रतिनिधि आप अपने ViewController अंदर इस पद्धति का उपयोग कर रहे हैं तो सिर्फ self
बजाय delegate
उपयोग करते हैं, अपने ViewController है।
संपादित करें: आप किसी भी पदावनत त्रुटियों मिलता है, निम्नलिखित iOS6 संगत बजाय कोड का उपयोग करें:
- (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];
}
}
वाह, एप्पल है कि एक दूर करने के लिए जल्दी थी ... आप की Info.plist हो रही कोशिश की है सेटिंग्स ऐप और जांच कर रहे हैं कि कोई पंजीकृत यूआरएल योजनाएं हैं या नहीं? – fbernardo
मैंने Preferences.plist खोल दिया। ऐसा लगता है कि उन्होंने kPreferencePositionKey के लिए मान हटा दिया (जो prefs: ...) था। मुझे कई नई कुंजी दिखाई देती हैं (WebDatabaseDirectory, WebKitLocalStoreDatabasePathPreferenceKey, AutomaticMinimizationEnabled, और UserDictionarySampleShortcutsAdded)। उनमें से कुछ दिलचस्प लग रहा है, अब मजेदार हिस्सा कहां से शुरू करना है। –
स्वचालितमैनीकरण वास्तव में मजेदार लगता है ... – fbernardo