小编Boo*_*Boy的帖子

如何将Xcode项目转换为静态库或框架?

我有一个项目,我需要导入到其他项目作为框架,就像我们如何导入Coredata框架,Quartzcore等...如何实现?如何将我的项目编译成可以导入到其他项目的库或框架?请解释一下步骤.

提前致谢.

iphone frameworks objective-c static-libraries

13
推荐指数
1
解决办法
9536
查看次数

播放录制的文件时iPhone上的音量太低

我正在开发一个iOS应用程序,我应该能够录制声音,将其保存到文件系统,然后从磁盘播放.当我尝试从磁盘上播放文件时,我几乎听不到任何声音.音量太低.但我很确定我会将设备音量设置为最大值.我正在使用AVAudioRecorder和AVAudioPlayer`进行录制和播放.

有人可以指出问题可能是什么?

iphone avaudioplayer avaudiorecorder

4
推荐指数
1
解决办法
8870
查看次数

内存泄漏警告

我在用户定义的方法中声明了一个数组.我使用此数组来存储从sqlite数据库返回的值.然后我使用该值进行进一步处理......但Xcode在数组声明中给出了以下警告."永远不会读取初始化期间存储的值"这是我的代码:

 NSMutableArray *tempId=[NSMutableArray array];
NSString *sqlStr1=[NSString stringWithFormat:@"select deck_id from decksTable limit '%d' offset '%d'",1,deckID-1];
char *sql1 = (char*)[sqlStr1 UTF8String];
tempId=[appDelegate.dbConnection  fetchColumnFromTable:sql1 col:0];
NSNumber *tempint1 =[tempId objectAtIndex:0];
int actualDeckID=[tempint1 intValue];
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题.

注意dbConnection是数据库连接对象,fetchColumnFromTable是用户定义的方法,它返回从数据库获取的值数组.然后我得到NSNumber中的第一个值并将其转换为整数以在我的代码中使用它.我在tempId数组的声明中获得了上述警告.

iphone memory-leaks nsmutablearray

3
推荐指数
1
解决办法
550
查看次数