草庐IT

iphone - 帮助!如何在 Controller 之间共享 NSXMLParser 类?

我已经阅读了有关此的帖子,它看起来很简单。一般来说,我对Obj-C和iPhone开发还很陌生,所以我很容易忽略一些东西。我似乎无法返回带有Article对象的NSMutableArray。我没有收到任何错误,但是当我尝试NSLog()一些东西时,我收到了EXEC_BAD_ACCESS错误(我假设内存访问问题?)。我有一个执行解析的ArticlesParser类...它看起来像这样://ArticlesParser.h#import#import"Article.h"@classArticle;@interfaceArticlesParser:NSObject{NSMutableStri

iphone - 如何注册我的应用程序以使用 openUrl 方案?

当我在另一个应用程序或网站(在Safari中)中使用openUrl时,如何注册我的iPhone应用程序以打开? 最佳答案 您可以在info.plist文件中添加urltype和urlschemekey。阅读这篇文章了解详情-http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html 关于iphone-如何注册我的应用程序以使用openUrl方案?,我们在Stac

iphone - 如何有效地从 NSManagedObject 获取属性的所有有效值?

我有一个iPhone应用程序,其核心数据对象具有“颜色”属性。我想获得已保存的所有颜色值的列表。一个简单的SQL语句SELECTDISTINCT(color)FROMmyObjectTable可以轻松做到这一点。我如何在CoreData中执行此操作而不将所有对象(可能有数千个)加载到内存中的NSSet中? 最佳答案 您可以:1)设置NSFetchRequest的requestType为NSDictionaryResultType2)NSFetchRequest中的“setPropertiesToFetch”只获取属性而不是整个对象。

iPhone SDK calloutview替换

我在这个网站上看到了一个代码:http://www.eidac.de/?p=183提供与MapKit中的注释相同的功能,当注释的标签文本很短时效果很好。但是,当文本很长时,Uibutton是不可点击的,有没有人使用代码并有解决方案?谢谢 最佳答案 CallOutView.m的layoutSubviews部分有错误,使CalloutView的框架太小(触摸事件不会传递给按钮,因为按钮在View的边界之外)。虽然我认为该函数需要完全重写,但解决该问题的最简单方法是删除第186行的self.frame=frame;并将以下内容添加到该函数

iphone - 将框架转换为库

我想在iOS应用程序中使用以下链接中的框架。我让它在模拟器中工作,但经过一些挖掘后,你似乎无法在设备上使用框架,尤其是在通过AppStore分发时。如果我错了,请纠正我。https://github.com/mirek/YAML.framework/我该如何将这个框架转换成一个库?我已经看过简单地将文件从框架拖到不起作用的应用程序。提前致谢。 最佳答案 super简单。给出通用的iOS静态框架结构:3rdPartyLib.framework|---3rdPartyLib->Versions/Current/3rdPartyLib|-

iphone - 是否有任何关于 iOS Keychain 编程的详细记录的示例代码或文章?

我只找到了钥匙串(keychain)服务API的这个包装器:http://log.scifihifi.com/post/55837387/simple-iphone-keychain-code当您只想使用Keychain时,它会让您的生活变得轻松。但是当你想了解keychain的时候,就很糟糕了。没有一个有用的评论。希望有人知道包含示例代码的博客文章或文章?(Apple的示例在这方面非常困惑且毫无用处) 最佳答案 我认为您会发现这个Apple示例很有用。http://developer.apple.com/library/ios/#

iphone - 有没有办法处理 UIToolbar 的所有操作?

有没有办法使用InterfaceBuilder中的操作和选择器将处理程序绑定(bind)到UIToolbar?与其枚举UIButtonBarItems并一次为每个选择器添加操作选择器,我希望我可以在我的Controller中实现一个方法,该方法将处理所有按钮并通过打开按钮的标签或标识符来处理事件。 最佳答案 您可以自由地将任意数量的条形按钮连接到InterfaceBuilder中的相同IBAction方法。在该方法中,您可以使用sender参数来查看点击了哪个按钮。 关于iphone-有

iphone - 为什么 ibtool 无法将 UTF-16 字符串文件导入 nib?

我对ibtool和本地化有一个非常奇怪的问题:我使用此命令导出字符串文件:ibtool--export-strings-fileXibLoc.stringsSomeXib.xib然后我尝试将字符串导入Xib文件以生成本地化版本:ibtool--strings-fileXibLoc.strings--writeNewXib.xibSomeXib.xib这是xib本地化的一个非常标准的技术,但是它会报错:com.apple.ibtool.errorsdescriptionThestringsfileXibLoc.stringsdoesnotappeartocontainvaliddataf

ios - iphone 应用程序中的主题

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我正在为一些保险公司制作一个ios应用程序,我想要实现的是,我想以这样的方式制作应用程序,如果将来其他公司希望购买我的应用程序,我可以更改主题因此,无需更改代码...你能帮忙吗??问候纳库昆德拉

iphone - 多任务处理 : Stop Background Audio at Specific Time

我正在开发一个iPhone应用程序,它使用背景音频(无限循环)在应用程序进入后台后继续播放。我的问题是我想实现一个“sleep定时器”,它会在指定时间后停止播放。这可能吗?我花了一个小时寻找一种方法来执行此操作,但无济于事。编辑:我目前的想法是使用较低级别的API,即音频队列服务,并在AudioQueueOutputCallback期间使用循环的另一个实例手动重新填充队列。如果计时器已过期,我不会填充循环。我假设这应该有效,因为文档说当应用程序正在播放多任务背景音频时,音频回调仍然会被触发。谁能想到更好的方法或为什么这行不通的原因? 最佳答案