我使用文本视图作为评论作曲家.
在属性检查器中,我找不到任何类似边框样式属性的东西,以便我可以使用圆角矩形,类似于UITextField.
所以,问题是:如何风格UITextView像一个UITextField带有圆角的矩形?
我正在给一个文本视图来推特一些字符串.
我正在应用以下方法将字符数限制为140.
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
if([text isEqualToString:@"\b"]){
DLog(@"Ohoooo");
return YES;
}else if([[textView text] length] > 140){
return NO;
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
除了退格不起作用的第一个条件之外,代码运行良好.假设我已达到140个字符的限制,因此该方法将给我假,用户无法插入更多字符,但在此之后,当我尝试删除某些字符时,文本视图的行为与禁用时相同.
那么问题是如何从textview.text文本视图中删除字符或重新启用文本视图.
我开发了一个简单的位置感知iPhone应用程序,除了在手机的低内存条件下,它在功能上非常符合我们的期望.
在手机内存不足的情况下我的应用程序崩溃了.如果我通过释放一些空间来增加手机内存,它会再次开始正常工作而不会发生任何崩溃.
当我在搜索问题时,我发现在低内存条件下操作系统会将didReceiveMemoryWarning发送到当前层次结构中的所有控制器,这样每个控制器都应该实现didReceiveMemoryWarning方法,并将iboutlet设置为nil.目前不可见.
我还读过一些地方,如果该控制器的视图不可见,将调用带有nil参数的方法setView,如果有一些附加到视图的出口变量,则删除它们会有问题.
因此,对于所有这些基金,通过实现didReceiveMemoryWarning和viewDidUnload方法处理Iphone引发的低级内存条件是最好的 .
如果可能,请提供适当的示例或链接以解决上述问题.
谢谢.
我想为iPhone开发一个VoIP应用程序.
但我不知道VoIP概念的基础知识,也不知道我可以在我的应用程序中使用任何可用的源或库.
因此,如果任何人都可以为我提供VoIP学习资源或库或任何对VoIP和iPhone有用的东西,那对我来说将是宝贵的.
我现在还没有想到这一点.
直到现在每当设备要求我使用位置更新时我都允许它.
但是现在我不允许它,位置管理器给我kclErrorDenied并且位置管理器在重新启动应用程序之前无法再次启动.
所以我的问题是,我应该给用户重新启动应用程序的消息,还是有解决方案再次开始使用位置管理器.
谢谢 .
The Error :
ERROR,Time,288787555.078,Function,"void CLClientHandleDaemonDataRegistration(__CLClient*, const CLDaemonCommToClientRegistration*, const __CFDictionary*)",server did not accept client registration 1
WARNING,Time,288787555.108,Function,"void CLClientHandleDaemonInvalidation(__CFMessagePort*, void*)",client 1308.0 has been disconnected from daemon
locationManager:didFailWithError:] [Line 244] Error Denied :Error Domain=kCLErrorDomain Code=1 "Operation could not be completed. (kCLErrorDomain error 1.)"
Run Code Online (Sandbox Code Playgroud) 我正在开发一个iPhone应用程序.
由于应用程序是位置感知我在不同的地方测试它(我不在的地方).
为此,我正在向我的朋友发送.mobileprovision配置文件和应用程序adhoc构建.
但在他的最后,应用程序安装在两者之间停止.
在设备日志中,它给我以下日志:
2:42:30 unknown mobile_installationd[164] <Error>: 00808800 install_embedded_profile: Skipping the installation of the embedded profile
Wed Nov 11 12:42:31 unknown mobile_installationd[164] <Error>: 00808800 verify_executable: Could not validate signature: e8008017
Wed Nov 11 12:42:31 unknown mobile_installationd[164] <Error>: 00808800 preflight_application_install: Could not verify /var/tmp/install_staging.HreENJ/foo_extracted/Payload/RestaurantApp .app/RestaurantApp
Wed Nov 11 12:42:31 unknown mobile_installationd[164] <Error>: 00808800 install_application: Could not preflight application install
Wed Nov 11 12:42:31 unknown mobile_installation_proxy[163] <Error>: handle_install: Installation failed
Wed Nov 11 12:42:31 unknown mobile_installationd[164] <Error>: 00808800 handle_install: API …Run Code Online (Sandbox Code Playgroud) 我最近在一份工作的实际测试中遇到了这个问题.
假设您有一个像这样的平面数据结构:
**Category** **Name** **Parent**
1 electronics 0
2 Television 1
3 21inch 2
4 23inch 2
5 LCD display 2
6 player 1
7 mp3player 6
8 vcd player 6
9 dvd player 6
10 hd quality 8
Run Code Online (Sandbox Code Playgroud)
现在从上面的平面数据结构我们想要显示类似下面的分层树结构.
-Electronics
| -Television
| | -21 inch
| | -23 inch
| | -lcd display
| -Player
| | -mp3player
| | -vcdplayer
| | | -HD display
| | -DVD player
Run Code Online (Sandbox Code Playgroud)
然后如果我在我的数组中添加另一个条目,如:
11 Test 3
Run Code Online (Sandbox Code Playgroud)
然后它应该显示Test下面的条目21inch …
我开发了一个带有标签栏和导航控制器的iPhone应用程序.
它现在工作正常.
现在我希望应用程序在退出之前保存其状态.
假设我有6个选项卡,如果有来电,那么在重新启动应用程序后,我应该看到最后选择的选项卡.
我已经看过几个关于这个主题的问题,但看到它们后我更加困惑,
谁能告诉我一个直接的方法呢?
我使用xib文件作为coverflow组件中的后视图.它很好看.
加载xib文件的代码是:
NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"TestMine" owner:nil options:nil];
backView = [array objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)
现在我想在不更改当前代码的情况下使用此xib附加视图控制器.
我怎么能这样做?
我收到错误: Exception :*** -[UIViewController superview]: unrecognized selector sent to instance 0x5891120
如果有更多细节需要回答这个问题,请告诉我.
谢谢 . alt text http://img265.imageshack.us/img265/8151/ssstack.png
iphone ×8
ios ×2
uitextview ×2
adhoc ×1
installation ×1
java ×1
sip ×1
state ×1
voip ×1
xib ×1