Iphone 从文本字段保存文本目标C
他又回来问了一个n00bic问题 大家好, 我在将文本从文本字段保存为字符串时遇到困难。 我写了这个方法:Iphone 从文本字段保存文本目标C,iphone,objective-c,uitextfield,Iphone,Objective C,Uitextfield,他又回来问了一个n00bic问题 大家好, 我在将文本从文本字段保存为字符串时遇到困难。 我写了这个方法: -(IBAction)saveTextForSharing:(id)sender{ NSString *textForSharing = [TextForSharing text]; } 现在有一个语义问题——未使用的变量“textForSharing”。 我写的另一种方法是: - (IBAction)shareOnTumblr:(id)sender{ NSString
-(IBAction)saveTextForSharing:(id)sender{
NSString *textForSharing = [TextForSharing text];
}
现在有一个语义问题——未使用的变量“textForSharing”。
我写的另一种方法是:
- (IBAction)shareOnTumblr:(id)sender{
NSString *someText = *textForSharing;
}
还有一个错误:
语义问题:正在使用不兼容类型“UITextField”的表达式初始化“NSString*\uuu strong”。
有人能帮忙吗?
(并为我带来一本关于n00b从C到目标C和iOS开发的好指南,这样我就不会麻烦你回答我的问题了?)
谢谢
编辑:
我已经编译了这个项目,我遇到了这个错误-Command/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang失败,退出代码为1
另外,我想通知用户他将要发布的内容。我试过这个-
NSString *someText = textForSharing;
UIAlertView* alertView = [[UIAlertView alloc] initWithTitle:@"Confirm" message:(@"Are you sure you want to post %@ on your facebook wall?", *someText) delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
但它给出了-error:expression result unused和error:Sending'NSString'到不兼容类型'NSString*'的参数
我该怎么办?
提前谢谢 第一个是警告,因为函数中未使用局部变量
textForSharing
对于第二个错误,您的声明应如下所示
NSString *someText = textForSharing;
建议您将
textForSharing
声明为类变量。将NSString
成员textForSharing
声明为类成员变量(在.h文件中声明)。
在您的例子中,它是temp变量
另外,在share method中,按如下所示划线:
NSString *someText = textForSharing;
谢谢你的第一个。第二个也有帮助。+1,我可能还建议您查看视频的第一部分关于可变范围: