xcode-复制文本的应用指针异常

问题描述

复制文本的应用指针异常

做了一个简单的iphone应用,用于从其他位置复制文本。text1的值到text2。但是运行报出一些警报:

"Attributes on method implementation and its declaration must match"

"Incompatible pointer types sending 'UITextField *' to parameter of type 'NSString *"

两个文本都声明为UITextField。警报出现在setText那行。

#import "APPViewController.h"
@interface APPViewController ()
@end
@implementation APPViewController

-(IBAction)copy:(id)sender
{
     [text2 setText:text1];
}
@end

解决方案

你搞错了,text1是UITextField *, 不是 NSString *。你需要通过发送text消息来获取text1的内容

[text2 setText:[text1 text]];

还可以使用点标记法,像这样:

text2.text = text1.text;
时间: 2024-12-30 12:57:12

xcode-复制文本的应用指针异常的相关文章

Word入门动画教程43:复制文本

"复制"是指把文档中的一部分"拷贝"一份,然后放到其他位置,而所"复制"的内容仍按原样保留在原位置.复制文本,可以选用下面几种方法: 一.利用Windows剪切板 第一步:选择要复制的文本 第二步:复制. 方法一:执行"编辑"→"复制". 方法二:在选择文本上单击右键,选择快捷菜单上的"复制". 方法三:按Ctrl+C. 方法四:单击常用工具栏上的"复制"按钮. 第三

利用js实现禁止复制文本信息

本文主要是通过javascript实现禁止浏览器中复制文本内容的方法,十分的简单,而且兼容IE和FF,有需要的小伙伴可以参考下 做SEO的都知道,发原创文章对自己网站的优化是非常好的,特别是在搜文章标题的时候,原创的一般排名第一.但是优化是给搜索引擎看的.而在互联网有个很头痛的问题,一篇文章对搜索引擎来说到底谁是原创.这个是不一定的.举个简单例子:比如你在博客(当然假设你博客每日访问量很低,每天就几百人的情况下)上发表了一篇优质原创文章.但没过几小时或几天被人转载到了一个大型门户网站还不带你文章

在Word中复制文本框文字到正文的有趣技巧

  本人偶然发现,如果要把文本框内的所有文字移动到正文中,可先选中文本框(文本框边框周围为网状,如图1),然后按住Ctrl键,同时在边框上单击鼠标右键,文本框中的文字会移动到正文中. 至于文本框中文字归属于正文中的哪个段落,取决于鼠标单击的位置.例如按上述操作后,图1中文本框中的文字将全部移动到段首为"6"的段落,插入在"6"的后面. 想把文本框中的所有文字复制到正文中,可先按住Ctrl+Shift组合键,再右击文本框边框就行了. 那么,如果仅移动或复制文本框中的部

cocos2d-js 指针异常 正常运行就会崩溃

问题描述 cocos2d-js 指针异常 正常运行就会崩溃 void __cdecl _free_base (void * pBlock){ int retval = 0; if (pBlock == NULL) return; RTCCALLBACK(_RTC_Free_hook (pBlock 0)); retval = HeapFree(_crtheap 0 pBlock); if (retval == 0) { errno = _get_errno_from_oserr(GetLastE

java-Java中多线程同步锁报无效指针异常是何原因,求大神解答!

问题描述 Java中多线程同步锁报无效指针异常是何原因,求大神解答! /* 需求: 使用lock接口实现商品的生产和销售的动态平衡 思路: 1.创建被共同操作的数据类Resource,并通过多态引用分别创建lock和condition子类对象以及资源的获取和赋值方法 2.创建两个相反操作即生产和销售的类同时实现Runnable接口,并覆盖run方法 3.在主函数中,创建资源对象,并作为共同参数分别传递给生产和销售两个线程实现类的构造函数 4.分别将生产和销售类的对象作为参数,传给两个线程,并各自

javascript-360浏览器复制文本特效 JS怎么实现

问题描述 360浏览器复制文本特效 JS怎么实现 ![ 类似于这样的特效怎么实现它]1

android-DialogFragment参数和指针异常

问题描述 DialogFragment参数和指针异常 类传递一个参数给DialogFragment,但是再onCreate方法中出现了NullPointerException. 对话框的片段代码: public class ConfirmDialog extends DialogFragment { public ConfirmDialog() {} ConfirmDialog newInstance(String f) { ConfirmDialog d = new ConfirmDialog

Android剪切板(ClipboardManager)复制文本

和Window系统一样,Android也有剪切板(ClipboardManager).早期版本的Android剪切板只能复制文本(可以为复合文本)信息.在API 11后对ClipboardManager进行了升级,使之可以通过(ClipData)复制文本.Uri和Intent. API 11之前: android.text.ClipboardManagerAPI 11之后: android.content.ClipboardManager PS:关于android.content.Clipboa

win7下复制文本到webstorm中粘贴出来是上一次在webstorm中复制的文本

问题描述 win7下复制文本到webstorm中粘贴出来是上一次在webstorm中复制的文本 我在其他地方复制一段文本,随便找个地方粘贴,没有问题,但是到webstorm中粘贴就编程了之前在webstorm中复制的文本,感觉webstorm跟windows的剪切板是两个剪切板啊,不能共享啊,这个怎么解决 解决方案 没遇到过这个问题,建议重装一下试试 解决方案二: windows mobile 如何复制.粘贴文本信息