我正在使用sqlite数据库.我从sqlite数据库中检索文本数据到名为myArray的NSMutableArray.在该myArray变量中,有一个名为"info"的列,其中包含文本数据.我将该数据检索到NSMutableArray后,我想将sqlite数据库中的所有文本数据转换为小写.我在searchBar的textDidChange事件中编写了以下代码.
NSInteger counter = 0;
for(NSString *nameMe in myArray)
{
NSRange r = [[nameMe lowercaseString] rangeOfString:[searchText lowercaseString]];
if(r.location != NSNotFound)
{
if(r.location== 0)
{
[tableData addObject:nameMe];
}
}
counter++;
}
Run Code Online (Sandbox Code Playgroud)
但是,lowercaseString中发生错误.
这个错误是
2012-03-31 16:28:18.217 SqliteTest[1812:f803] -[MyInfoClass lowercaseString]: unrecognized selector sent to instance 0x6da9210
2012-03-31 16:28:18.276 SqliteTest[1812:f803] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MyInfoClass lowercaseString]: unrecognized selector sent to instance 0x6da9210'
Run Code Online (Sandbox Code Playgroud)
我认为编译器不知道如何将对象数据转换为小写.我怎么解决这个问题?我可以将对象(NSString)数据转换为小写.如果可以,请让我知道如何做到这一点.谢谢你的帮助.
我试过了
我将m.facebook.com加载到我的UIWebView中,我想将其更改为自定义字体.但是,字体没有改变.我相信上面的答案是针对静态HTML页面的.
我是iOS新手,所以详细解释一下.
我试图从互联网上下载数据到iOS中的NSData.
当我从互联网上下载数据时,我看不到从服务器下载了多少百分比.
我没有使用UIWebView.
.mp3使用NSData从Internet 下载sound().
我还能知道从互联网上下载了多少数据吗?
提前致谢.
您好我正在尝试MPMusicPlayerController's applicationMusicPlayer在iOS中播放背景音乐.
我也在Required background modesPlist中添加了.
但它不播放背景音乐.
我该怎么玩背景音乐MPMusicPlayerController?
谢谢你的阅读.:)
我想做跟随照片.

我该怎么做呢?
是以下方法吗?
- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section
Run Code Online (Sandbox Code Playgroud)
谢谢.
我想UITableViewCell在 iOS的右侧放置另一个单元格文本,如下图所示。

我怎样才能做到这一点?
谢谢你的帮助。
我正在使用MBProgressHUD自定义控件来显示从Web加载JSON数据.
我已经在他们的视图中找到了很多没有正确显示HUD控件的答案.
这是HUD我的视图中显示的代码.
[MBProgressHUD showHUDAddedTo:self.view animated:YES];
Run Code Online (Sandbox Code Playgroud)
这就是我隐藏HUD视图的方式.
[MBProgressHUD hideHUDForView:self.view animated:YES];
Run Code Online (Sandbox Code Playgroud)
在ViewDidLoad中,该控件正常工作.
但是当我点击刷新按钮并想要显示HUD控制时,它不显示HUD控制.
[MBProgressHUD showHUDAddedTo:self.view animated:YES];
dispatch_queue_t myqueue = dispatch_queue_create("queue", NULL);
dispatch_async(myqueue, ^{
[self performSelectorOnMainThread:@selector(fetchedData:) withObject:nil waitUntilDone:YES];
dispatch_async(dispatch_get_main_queue(), ^{
[self.tbl reloadData];
[MBProgressHUD hideHUDForView:self.view animated:YES];
});
});
Run Code Online (Sandbox Code Playgroud)
我不知道我做错了什么?请帮我.
目前我还没有苹果开发者账户(99美元).
我正在使用iOS模拟器中的搜索功能开发iOS应用程序.
在模拟器中我的应用程序的搜索速度不错,只是正常.但是,当我使用"仪器"工具检查我的应用程序内存泄漏时,我的应用程序的搜索速度太慢,数据加载速度也太慢.
我必须在应用程序的开始加载30 MB数据.在模拟器中它很快.但是在仪器中,它太慢而且还需要6秒.
所以我担心我的应用程序会因为速度而在物理设备上运行.
我想知道,iPhone物理设备是否比仪器工具的检查内存泄漏更快?
我尝试在代码后添加带动画的SubView.没关系.
[self.view addSubview:pickerView];
pickerView.frame = CGRectMake(0, 0, 320, 50);
[UIView animateWithDuration:1.0
animations:^{
pickerView.frame = CGRectMake(0, 152, 320, 260);
}];
Run Code Online (Sandbox Code Playgroud)
我还想删除像上面动画一样的幻灯片动画的子视图.
我怎样才能做到这一点?
提前致谢.
我必须在我的iOS应用程序中使用MDAudioPlayerTableViewCell自定义tableView单元格.
它在iOS5和iOS6中运行良好,但在iOS7中运行不正常.
当我运行它时,出现以下错误崩溃消息并崩溃.
2013-10-03 21:07:36.401 MyApp[656:60b] -[UITableViewCellScrollView drawContentView:]: unrecognized selector sent to instance 0x15f71390
2013-10-03 21:07:36.403 MyApp[656:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITableViewCellScrollView drawContentView:]: unrecognized selector sent to instance 0x15f71390'
*** First throw call stack:
(0x2f2e6f53 0x399516af 0x2f2ea8e7 0x2f2e91d3 0x2f238598 0xc4b5f 0x31ad8001 0x31710171 0x316f99f7 0x317d286d 0x316f92ab 0x316f8f53 0x316dcc5d 0x316dc8f5 0x316dc2ff 0x316dc10f 0x316d5e3d 0x2f2b21d5 0x2f2afb79 0x2f2afebb 0x2f21ace7 0x2f21aacb 0x33ee8283 0x31abca41 0xa3c79 0xa3c00)
libc++abi.dylib: terminating with uncaught exception of type NSException
Run Code Online (Sandbox Code Playgroud)
这是代码cellForRowAtIndexPath. …
ios ×9
cocoa-touch ×3
uitableview ×3
instruments ×1
ios7 ×1
iphone ×1
json ×1
nsdata ×1
objective-c ×1
uiview ×1
webview ×1