我已经实现了一个UIActivityViewController,用于共享一些信息.在这种情况下,我有一个问题:是否可以在Facebook分享/ Twitter共享/或邮件共享之间制作不同的文本?设置的文本与其他文本不同......
一个好的UIActivityViewController教程非常有用.
我当时的代码是,用于显示文本和图像:
NSString *text = @"Lime Cat";
UIImage *image = [UIImage imageNamed:@"MyApp Icon 512x512.png"];
NSArray *items = [NSArray arrayWithObjects:text,image , nil];
Run Code Online (Sandbox Code Playgroud)
但是,如何管理NSString仅用于邮件,并为facebook共享选项创建单独的NSString?
有什么建议?
谢谢.
我已经设置了一个navController,它在点击按钮后出现.但是,如果我点击按钮,我会收到以下错误:" Warning: Attempt to present <UINavigationController>: 0xab5d9d0 on <MyApp: 0xadaa320> whose view is not in the window hierarchy!"
有谁知道如何解决这个问题?我也尝试过Stackoverflow,但这不是我的解决方案.
这里是我打开navigationcontroller的代码:
我不知道是否有人知道这个照相馆,但如果你不知道,这是项目.
我的代码(MyApp.m):
#import MyApp.h
...
//some stuff
- (void)launchGalleryView
{
MWPhotoBrowser *browser = [[MWPhotoBrowser alloc] initWithDelegate:self];
// Set browser options.
browser.wantsFullScreenLayout = YES;
browser.displayActionButton = NO;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:browser];
NSMutableArray *photos = [[NSMutableArray alloc] init];
MWPhoto *photo;
photo = [MWPhoto photoWithFilePath:[[NSBundle mainBundle] pathForResource:@"callculator" ofType:@"jpg"]];
photo.caption = @"The calculator is soo beateful...";
[photos addObject:photo];
self.photos …Run Code Online (Sandbox Code Playgroud) 我有一个问题.我想将UAModalpanelview实现到我的项目中.起初它工作得很好......我实现了文件......无论如何.但是现在我想运行应用程序,但每次都会出现此错误.正是由于"中心",它向我展示了"多重方法命名中心找到了不匹配的结果,参数类型或属性".
- (IBAction)showPopup:(id)sender {
UAModalPanel *modalPanel = [[UAExampleModalPanel alloc] initWithFrame:self.view.bounds];
[self.view addSubview:modalPanel];
[modalPanel showFromPoint:[sender center]];
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我这个吗?
谢谢.
我不知道这是否可行,但我认为这是可能的,我不知道该怎么做.我只想从parse.com加载图像,就像从parse.com检索对象一样.我应该像从parse.com获取字符串一样吗?我刚刚发现如何在解析时保存图像但不知道如何获取它们.如果有人能告诉我这样做的链接或示例代码,我会很高兴.
我已经设置了一个从解析中检索的字符串:
PFQuery *query = [PFQuery queryWithClassName:@"app"];
[query getObjectInBackgroundWithId:@"ID"
block:^(PFObject *textdu, NSError *error) {
if (!error) {
UIFont *welcomeLabelFont = [UIFont boldSystemFontOfSize:17];
welcomeLabel.text = [textdu objectForKey:@"ueberschriftnews"];
welcomeLabel.font = welcomeLabelFont;
welcomeLabel.textColor = [UIColor whiteColor];
welcomeLabel.textAlignment = NSTextAlignmentCenter;
welcomeLabel.backgroundColor = [UIColor clearColor];
welcomeLabel.shadowColor = [UIColor blackColor];
welcomeLabel.shadowOffset = CGSizeMake(0, 1);
[contentView addSubview:welcomeLabel];
// The get request succeeded. Log the score
NSString *text = [textdu objectForKey:@"newstext"];
UIFont *font = nil;
CGFloat points = 17;
CGFloat maxHeight = infoLabel.frame.size.height;
CGFloat textHeight;
do {
font …Run Code Online (Sandbox Code Playgroud) local notifications为我的应用程序启用它有点困难.
,是的,我建立了我的项目,一个local notification巫婆我想要的应用程序已被关闭后安排的一个星期 例如,如果用户在星期六8日打开应用程序,则本地通知应出现在15日的下一个星期六,但时间应该更改.例如,他/她在晚上8点关闭应用程序,我不想在下周8点打扰他们,所以我想在下午6点或类似的地方显示每个通知.
现在你知道我的问题,这是我正在使用的代码:
- (void)applicationDidEnterBackground:(UIApplication *)application
{
[[UIApplication sharedApplication] cancelAllLocalNotifications];
NSCalendar *calendar = [NSCalendar autoupdatingCurrentCalendar] ;
NSDateComponents *componentsForReferenceDate = [[NSDateComponents alloc] init];
//set day (saturday)
[componentsForReferenceDate setDay:26] ;
[componentsForReferenceDate setMonth:1] ;
[componentsForReferenceDate setYear:2013] ;
[componentsForReferenceDate setHour: 17] ;
[componentsForReferenceDate setMinute:30] ;
[componentsForReferenceDate setSecond:00] ;
NSDate *fireDateOfNotification = [calendar dateFromComponents: componentsForReferenceDate];
// Create the notification
UILocalNotification *notification = [[UILocalNotification alloc] init] ;
notification.fireDate = fireDateOfNotification ;
notification.timeZone = [NSTimeZone localTimeZone] ;
notification.alertBody = …Run Code Online (Sandbox Code Playgroud) 我有个问题.我想在一个用户中显示一些内容UIScrollView.我想autoscroll在UIScrollView快速从底部到顶部(像苹果商店iPad).我试图使用DDAutoscrollview(如果有人知道),但它对我不起作用.不要让别人为我解决autoscroll一个UIScrollView?任何代码片段都会很好.
@interface Interface1 : UIViewController {
IBOutlet UIScrollView *scroller;
IBOutlet UILabel *warnung;
}
@property (nonatomic, retain) IBOutlet UIScrollView* scrollView;
Run Code Online (Sandbox Code Playgroud)
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
CGPoint bottomOffset = CGPointMake(self.scrollView.contentOffset.x,
self.scrollView.contentSize.height -
self.scrollView.bounds.size.height);
[self.scrollView setContentOffset:bottomOffset animated:NO];
CGPoint newOffset = self.scrollView.contentOffset;
newOffset.y = 0;
[self.scrollView setContentOffset:newOffset animated:YES];
}
- (void)viewDidLoad {
[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake(320, 420)];
[super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
有没有办法,我可以在5秒后呈现或解散我的ViewController?也许是......如果用户在5秒后按下按钮,则会出现新视图.
任何解决方案或建议?抱歉,我没有在网上找到解决方案.
我的代码不起作用:
-(IBAction)lol:(id)sender {
[self performSelector:@selector(dissMissviewController) withObject:self afterDelay:3];
}
-(void)dissMissViewController{
[self dismissModalViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)
谢谢.