小编DSh*_*hah的帖子

iPhone sdk,保存MPMediaItemCollection?

我的应用程序显示了一个MPMediaPickerController.我想保存MediaItem并在启动时重新开始播放.我认为这是可行的MPMediaQuery.看来,我应该使用MPMediaItemPropertyPersistentID但我不知道如何查询它.有什么想法吗?

iphone mpmediapickercontroller mpmediaquery

6
推荐指数
2
解决办法
4193
查看次数

关闭NSWindow并释放内存,但只需按一下按钮即可重新打开它

我有一个要求,我需要在一段时间后显示相同的窗口.所以我已经实现了它[window setReleaseWhenClose:NO],但现在的问题是它一直占用2MB的内存.

我想要这样,当我打开它时它使用2MB的内存,当我关闭它时释放内存,但我仍然可以重新打开它.

如果你有任何线索,这将是有帮助的.

谢谢

MB

macos cocoa objective-c nswindow

6
推荐指数
1
解决办法
1964
查看次数

NSUrl未存储为NSUserDefault中的absolutestring

我指的是上一篇文章,用于在NSUserDefault中存储iPod库的NSURL.但应用程序关闭后,它不会存储在NSUserDefault中.

我使用其他NSString的在其中做完美NSUserDefaults的存储,但是当我保存NSURL绝对串..它不存储值.

可能是什么原因??

编辑

以下代码我用来保存NSUserDefault值:

currentItem = [collection.items objectAtIndex:songCount];
songURL = [currentItem valueForProperty:MPMediaItemPropertyAssetURL];
[[NSUserDefaults standardUserDefaults] setObject:[currentItem valueForProperty:MPMediaItemPropertyTitle] forKey:@"songTitle"];
[[NSUserDefaults standardUserDefaults] setObject:[songURL absoluteString] forKey:@"songURL"];
avPlayer = [[AVPlayer alloc] initWithURL:songURL];
NSLog(@"songTitle: %@  songURL : %@",[[NSUserDefaults standardUserDefaults]objectForKey:@"songTitle"], songURL);
Run Code Online (Sandbox Code Playgroud)

当我尝试保存NSURL时出现以下错误:

2011-09-13 18:47:23.258 Tabata Timer[933:707] songURL : ipod-library://item/item.mp3?id=-3715406019015217536
2011-09-13 18:47:23.258 Tabata Timer[933:707] *** -[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value 'ipod-library://item/item.mp3?id=-3715406019015217536' of class 'NSURL'.
2011-09-13 18:47:23.260 Tabata Timer[933:707] songTitle : Ghajini
2011-09-13 18:47:24.860 Tabata Timer[933:707] *** -[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c datastore nsurl nsuserdefaults

6
推荐指数
1
解决办法
5042
查看次数

在iOS 5中检测iPhone静音开关

我知道Apple没有提供检测iOS 5中 iPhone mute/silence开关状态的方法.但是,我尝试了其他地方提到的技术,通过播放音频文件并测量其运行时来检测这一点.然而,即使我的iPhone被静音,音频文件仍然在整个持续时间内播放.我正在使用和计算之前被调用的时间.你知道播放音频文件的技巧吗?如果手机静音,它会提前/立即完成?[AVAudioPlayer play]audioPlayerDidFinishPlaying

iphone objective-c mute ios

6
推荐指数
1
解决办法
8739
查看次数

如何在textField中将文本位置设置为底部

我使用以下代码通过代码创建了一个textField

UITextField *txtObj=[UITextField alloc]initWithFrame:CGRectMake(88,100,80,33)];
Run Code Online (Sandbox Code Playgroud)

我按照我的计划获得了文本字段,但是我们在该文本字段中键入的文本似乎出现在文本的顶部区域但不在底部.我试图对齐它但是我累了.任何人都可以告诉我什么是解决方案

iphone xcode objective-c uitextfield

6
推荐指数
1
解决办法
5136
查看次数

Xcodebuild不使用x86_64架构生成动态框架

我正在使用xcodebuild命令来生成动态框架.为了使它与iPhone 5s模拟器兼容,我需要使用x86_64架构来构建它.但它没有构建框架.

我正在使用下面的命令.

xcodebuild -project $PROJECT_PATH -configuration 'Release' -sdk 'iphonesimulator7.0' clean build ARCHS='x86_64' VALID_ARCHS='x86_64' IPHONEOS_DEPLOYMENT_TARGET='7.0' TARGET_BUILD_DIR="$BUILD_DIR/build-x86_64" BUILT_PRODUCTS_DIR="BUILD_DIR/build-x86_64"
Run Code Online (Sandbox Code Playgroud)

请帮忙...

iphone xcode objective-c xcodebuild ios

6
推荐指数
1
解决办法
2504
查看次数

可以在没有UIWebView的情况下运行javascript吗?

是否可以运行一些javascript代码(可能有NSString输入)而不使用UIWebView?我想在一个单独的线程中运行此代码,因此UIWebView是不可能的,我真的不想渲染任何东西,只需返回结果.

javascript iphone cocoa-touch objective-c

5
推荐指数
1
解决办法
2308
查看次数

AND按位运算的数学方程?

例如,在左移操作中,

5 << 1 = 10

10 << 1 = 20

然后可以建立一个数学方程,

n << 1 = n * 2.

如果存在左移操作的等式,

那么有可能还有一个

AND运算的数学方程?

或任何其他按位运算符?

c math bitwise-operators

5
推荐指数
1
解决办法
6282
查看次数

适用于iOS的动画GIF替代品

"回到当天"动画GIF在网上无处不在.

它们很容易使用 - 只需弹出它就可以在任何你想要动画的图像中.

我想在iOS应用程序中显示动画图像(例如,图形说明从信封打开的字母).

但是,我不知道该怎么做.

显然我不想使用动画GIF.

某种视频似乎可能是首选解决方案.透明度呢?另外,视网膜显示怎么样?

谢谢.

iphone objective-c ios

5
推荐指数
1
解决办法
2万
查看次数

如何获取触摸点(顶部和左侧),无论视图,Titanium中的窗口如何

我希望当我点击我的MainView时,我想在我触摸的地方创建新窗口.

比如说我点击了top:50 left:200然后我的新窗口应该从那一点开始.

我想创造一些像酥料饼Titaniumandroid.谁能引导我?

提前致谢.

iphone android titanium popover titanium-mobile

5
推荐指数
1
解决办法
1885
查看次数