Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 从文本字段保存文本目标C_Iphone_Objective C_Uitextfield - Fatal编程技术网

Iphone 从文本字段保存文本目标C

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

他又回来问了一个n00bic问题

大家好, 我在将文本从文本字段保存为字符串时遇到困难。 我写了这个方法:

-(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,我可能还建议您查看视频的第一部分关于可变范围: