Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.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 占位符输入时的奇怪行为_Iphone_Uitextfield_Placeholder - Fatal编程技术网

Iphone 占位符输入时的奇怪行为

Iphone 占位符输入时的奇怪行为,iphone,uitextfield,placeholder,Iphone,Uitextfield,Placeholder,我正在为iPhone编写一个应用程序。我的应用程序有一个登录系统。在登录系统和我的应用程序周围的某个地方,我在UITextFields中有一些占位符 在使用这个应用程序几个月后,我注意到一个突然出现的问题。如果我不在有占位符的文本字段中写入内容,则什么也不会发生,如果我在其中写入内容,则显示文本中位置的蓝色闪烁条将变得非常缓慢。而且我的速度变得非常慢。当我有一个轮子让用户选择时,会发生其他一些奇怪的行为:当用户滚动轮子时,轮子的选项从天而降 只有在UITextField中写入具有占位符的内容时,

我正在为iPhone编写一个应用程序。我的应用程序有一个登录系统。在登录系统和我的应用程序周围的某个地方,我在UITextFields中有一些占位符

在使用这个应用程序几个月后,我注意到一个突然出现的问题。如果我不在有占位符的文本字段中写入内容,则什么也不会发生,如果我在其中写入内容,则显示文本中位置的蓝色闪烁条将变得非常缓慢。而且我的速度变得非常慢。当我有一个轮子让用户选择时,会发生其他一些奇怪的行为:当用户滚动轮子时,轮子的选项从天而降

只有在UITextField中写入具有占位符的内容时,才会发生所有这些情况。如果没有,这一切都不会发生

我知道这听起来很奇怪,我使用MacOSX程序创建了一个文本字段变慢的视频


是.swf。

您确定没有内存泄漏或在cpu上运行无休止的循环吗?试着用仪器监控你的应用程序,检查你的cpu活动和内存分配。

试着做一件事。。删除此文本文件并创建一个具有不同名称的新文本文件,然后查看此问题是否再次发生?还要尝试在代码中设置断点并调试代码

我试着用仪器监测它的泄漏情况,但我不确定我是否能理解输出。问题是:它真的是一个愚蠢的占位符,可以启动一个无限循环吗?监视设备上运行的应用程序,添加泄漏、分配和活动监视器,或者只使用CPU监视器,在与文本字段交互后检查是否遇到异常高的活动。感谢您的建议。我试图添加另一个UITextField并以另一种方式调用占位符,但仍然出现了错误。但我没有在我的应用程序上创建对象。我只是想看看他们的行为是否相同。有趣的是,在这种情况下,即使没有占位符,新的UITextField也有奇怪的行为。它是否与视图而不是占位符相关?