我想控制音频的播放速度AVAudioplayer.这可能吗?如果是这样,你会怎么做?
我正在发布一个基于核心数据的应用程序,并想知道我需要考虑的是,如果在稍后的更新中,我需要更改模型.
如何将设备上的现有用户数据从旧数据模型移动到新的更新模型?
谢谢
在我使用这种方法之前....
//TextView is a UITextView
[TextView scrollRangeToVisible:NSMakeRange([TextView length], 0)];
Run Code Online (Sandbox Code Playgroud)
...它将以编程方式滚动到UITextView的末尾,但它似乎不适用于iOS 4.0.有没有办法以编程方式滚动到UITextView的末尾而不改变editablility或插入一个点(用户可以点击UITextView并显示键盘)?
另外,我是否需要将文件所有者指定为委托?这有什么不同吗?
我有一个名为"Model"的模型文件.如果我将其重命名为"SomeOtherName",它就不会被加载.
initWithContentsOfURL 返回nil并且:
mergedModelFromBundles: [NSArray arrayWithObjects:[NSBundle mainBundle], nil];
Run Code Online (Sandbox Code Playgroud)
...崩溃因为它认为这个阵列中有零.
我被允许重命名我的模型,所以有什么不对吗?我无法提供更多信息,因为我没有:P SomeOtherName模型放在包中,它应该加载得很好.
谢谢
我希望在我推出一个视图控制器后,我需要释放我对视图控制器的所有权,就像我在下面所做的那样.
CustomViewController *nextViewController = [[CustomViewController alloc] initWithNibName:@"CustomView" bundle:nil];
[[self navigationController] pushViewController:nextViewController animated:YES];
[nextViewController release];
Run Code Online (Sandbox Code Playgroud)
在我这样做之后,我假设导航控制器拥有该对象的所有权,并在完成时将其释放,然后在我的customViewController上调用dealloc.当我点击导航栏上的后退按钮并且不再显示视图时,我希望会发生这种情况.但这不会发生.我在一个CustomViewController的dealloc方法中添加了一个NSLog(@"CustomViewController确实收到了dealloc"),但它永远不会被打印出来.这是正常的行为吗?
导航控制器是否只是在保留该对象以防万一在某些时候需要它?当内存开始耗尽时它会摆脱它吗?我尝试模拟低内存警告但没有任何反应.我有一种感觉,这个问题的答案是我不应该太担心并遵循保留/释放/自动释放的标准程序.尽管如此,是否还有其他人深入研究了这一点并找到了绝对答案?
iphone memory-leaks memory-management uiviewcontroller uinavigationcontroller
您可以在移动Safari和Cocoa的WebView中禁用Javascript,但我看不到这样做的方法UIWebView.
我对么?
关于获取UIWebView使用Javascript中显示的页面标题,我询问了这个问题.我担心如果Javascript被禁用会失败,但似乎API不允许禁用Javascript.
如果Javascript无法停用UIWebView,则会使我之前的问题无法解决.
我想在我的视图中显示邮件ID,以便单击邮件ID应该打开邮件编辑器视图.
我想以下划线显示按钮文本,以显示它是一个超链接,并为按钮单击事件调用邮件编辑器视图.目前,我无法显示下划线的按钮文字.
我想在按钮上方放置一个标签并调整label属性以获得带下划线的文本,但这不起作用.
是否有不同的方式来获得我想要的外观和行为?
iphone hyperlink uibutton uilabel mfmailcomposeviewcontroller
在"核心数据编程指南"的以下代码示例中,NSFetchRequest是使用自动释放创建的,而NSSortDescriptor不是使用自动释放创建的.为什么不使用autorelease创建NSSortDescriptor?这是一个偏好的问题吗?
NSManagedObjectContext *moc = [self managedObjectContext];
NSEntityDescription *entityDescription = [NSEntityDescription entityForName:@"Employee"
inManagedObjectContext:moc];
NSFetchRequest *request = [[[NSFetchRequest alloc] init] autorelease];
[request setEntity:entityDescription];
// Set example predicate and sort orderings...
NSNumber *minimumSalary = ...;
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(lastName LIKE[c]'Worsley') AND (salary > %@)", minimumSalary];
[request setPredicate:predicate];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"firstName"
ascending:YES];
[request setSortDescriptors:[NSArray arrayWithObject:sortDescriptor]];
[sortDescriptor release];
NSError *error;
NSArray *array = [moc executeFetchRequest:request error:&error];
if (array == nil){
// Deal with error...
}
Run Code Online (Sandbox Code Playgroud) 在iPhone上使用NSURLRequest时,各种NSURLRequestCachePolicy设置之间的真实性能差异是什么?我特别感兴趣的是缓存策略对用户对UIWebView页面显示速度的感知的影响.
我一直在使用默认值,NSURLRequestCachePolicy但我认为NSURLRequestReloadRevalidatingCacheData可能最适合大多数情况,特别是在返回上一页时.
如果您在现实条件下使用了各种缓存策略,哪种策略在特定情况下被证明是最佳的?什么政策提供了三种不同类型的iPhone连接,Wi-Fi,3G和Edge的最佳整体性能?缓存策略是否会对用户对页面加载速度的感知产生任何重大影响,还是应该在其他地方寻找优化UIWebView的显示时间?
似乎有一种共识,即UIWebView似乎忽略了任何NSURLRequest上的缓存设置.我不完全相信这是最后的答案,但是除非有时间进行一些广泛的测试,否则我无法忍受.因此,我接受评价最高的答案.但是,如果问题对您的项目很重要,我会建议您尽量回答. - TechZen.
以下代码生成和错误:
WebKitErrorDomain error 101
Run Code Online (Sandbox Code Playgroud)
码:
-(Void) searchBarSearchButtonClicked: (UISearchBar *) activeSearchBar {
NSString * query = [searchBar.text stringByReplacingOccurrencesOfString: @ "" withString: @ "+"];
NSURL * url = [NSURL URLWithString: [NSString stringWithFormat: @ "http://http://www.google.com/search?q =%, query]];
NSURLRequest * requestObj = [NSURLRequest requestWithURL: url];
[Home loadRequest: requestObj];
}
-(Void) loadView {
[Super loadView];
CGRect bounds = [[UIScreen mainScreen] applicationFrame];
searchBar = [[UISearchBar alloc] initWithFrame: CGRectMake (0.0, 0.0, bounds.size.width, 48.0)];
searchBar.delegate = self;
[Self.view addSubview: searchBar];
}
Run Code Online (Sandbox Code Playgroud)
我不会说英语,依赖翻译.由于语言问题,这可能是键盘问题,还是编码问题?
iphone ×9
uiwebview ×3
core-data ×2
objective-c ×2
cocoa ×1
hyperlink ×1
ios ×1
ios4 ×1
ipad ×1
javascript ×1
memory-leaks ×1
mfmailcomposeviewcontroller ×1
nsurlcache ×1
uibutton ×1
uilabel ×1
uiscrollview ×1
uitextview ×1