Tag: objective c

我如何得到WhatsApp在iOS构成消息给特定的用户?

我如何得到WhatsApp阿比特组成一个特定的用户消息? 我想在我的应用程序中select联系人时发送短信。 这是我的代码: NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?abid=XXX"]; if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { [[UIApplication sharedApplication] openURL: whatsappURL]; } WhatsApp官方链接: https : //www.whatsapp.com/faq/iphone/23559013

ObjC中的自我是什么? 我应该什么时候使用它?

在Objective-C中, self意味着什么? 何时何地应该使用它? this在Java中是否类似?

将子视图控制器添加到当前视图控制器

我试图通过使用下一个代码添加一个子视图控制器的代码,从故事板到当前的视图控制器: UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil]; LogInTutorialViewController *lvc = [[LogInTutorialViewController alloc] init]; lvc = (LogInTutorialViewController *)[storyboard instantiateViewControllerWithIdentifier:@"LogInTutorialViewControllerID"]; [self displayContentController:lvc]; – (void) displayContentController: (LogInTutorialViewController*) content; { //add as childViewController [self addChildViewController:content]; [content didMoveToParentViewController:self]; [content.view setFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height)]; [self.view addSubview:content.view]; } 视图似乎至less在模拟器上显示,但在控制台我得到很多或错误: <Error>: CGContextSaveGState: invalid context 0x0. This is a serious error. […]

EXC_BAD_ACCESS in heightForRowAtIndexPath iOS

我正在一个应用程序,我有一个自定义的UITableViewCell的子类。 我想根据里面的文本使单元格的高度dynamic化。 我尝试在我的heightForRowAtIndexPath方法中做到这一点。 但是我有一些问题,下面的代码会导致EXC_BAD_ACCESS(code = 2 address = 0xb7ffffcc)的错误。 – (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { PostCell *cell = (PostCell *)[tableView cellForRowAtIndexPath:indexPath]; CGSize postTextSize; if (![cell.postText.text isEqualToString:@""]) { postTextSize = [cell.postText.text sizeWithFont:[UIFont systemFontOfSize:14] constrainedToSize:CGSizeMake(cell.postText.frame.size.width, 200)]; } else { postTextSize = CGSizeMake(cell.postText.frame.size.width, 40); } return postTextSize.height + cell.userName.frame.size.height + 10; } 如果我反而有: – (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath […]

创builduibutton子类

我试图将子类UIButton包括一个活动指标,但是当我使用initWithFrame :(因为我是inheritance的uibutton我没有使用buttonWithType :)button不显示。 另外我怎么会在这种情况下设置buttontypes? 我的视图控制器: ActivityIndicatorButton *button = [[ActivityIndicatorButton alloc] initWithFrame:CGRectMake(10, 10, 300, 44)]; [button addTarget:self action:@selector(buttonPressed) forControlEvents:UIControlEventTouchUpInside]; [button setTitle:@"Older Posts…" forState: UIControlStateNormal]; [cell addSubview:button]; [button release]; 我的activityindicatorbutton类: #import <Foundation/Foundation.h> @interface ActivityIndicatorButton : UIButton { UIActivityIndicatorView *_activityView; } -(void)startAnimating; -(void)stopAnimating; @end @implementation ActivityIndicatorButton – (id)initWithFrame:(CGRect)frame { if (self=[super initWithFrame:frame]) { _activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; […]

rand()如何工作? 它有一定的倾向吗? 有什么更好的使用?

我已经读过,它与时间有关,也包括time.h,所以我假设了很多,但它是如何工作的? 另外,它是否有任何倾向于奇数或偶数或类似的东西? 最后是在C标准库还是基础框架中有更好的分布?

将图像存储在plist中

我们如何将图像存储在plist文件中。 这个plist文件在哪里存储? 任何人都可以给我一个例子吗? 答案将不胜感激!

在iOS5中使用Twitter框架提示login提醒?

大家可能知道,由于iOS5有一个原生的Twitter框架,可以很容易地从你的应用程序发布推文。 有没有办法提示提醒用户转到设置应用程序并要求input用户名和密码? 我知道我可以用下面的代码解决问题: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]]; 但那是没有文件的代码.. 提前致谢 关心比利(我的第一篇文章)

' – >'(箭头运算符)和'。'之间的区别是什么? (点运算符)在Objective-C?

在Objective-C中,通过使用-> (箭头运算符)和->来访问类中的variables有什么区别. (点运算符)? 是->用来直接访问vs点( . )是不是直接的?

沿着贝塞尔path放置图像

有谁知道如何沿着贝塞尔path放置图像? 我可以写好path并沿pathanimation一个精灵,但是我想让path成为一系列箭头而不是虚线。 我认为必须有一种方法可以在path上添加箭头图像,但无法find它。 path也是弯曲的: UIBezierPath * path = [UIBezierPath bezierPath]; [path moveToPoint:startingPoint]; [path addCurveToPoint:endPoint controlPoint1:controlPoint1 controlPoint2:controlPoint2];