我正在开发一个应用程序,您可以通过Multipeer Connectivity将文本,图像或联系人发送到另一台设备.然后它将保存在第二个设备的核心数据中.
我所做的是将数据作为NSDictionary发送并再次转换回来.所以我在接收设备上留下了一个NSDictionary.那么,我可以将@"objectData"的键的对象保存到Core Data吗?
我希望它能与NSString,UIImage和ABPerson合作.
// Create a new object in the managed object context.
Received *receivedData = [NSEntityDescription insertNewObjectForEntityForName:@"Received" inManagedObjectContext:self.managedObjectContext];
// Assign the properties based on what was input in the textfields.
// Check what type it is
NSString *dataType = [dictionary objectForKey:@"type"];
receivedData.type = dataType;
// Determine what type of data was passed over...
if ([dataType isEqualToString:@"Photo"])
{
receivedData.object = UIImageJPEGRepresentation([dictionary
objectForKey:@"object"], 0.5f);
NSLog(@"A photo saved in core data");
}
else
{
//receivedData.object = [NSKeyedArchiver archivedDataWithRootObject:[dictionary objectForKey:@"object"]];
receivedData.object …Run Code Online (Sandbox Code Playgroud) 嗨,我是新的堆栈溢出,以及iOS应用程序编程.我已经学会了基本的中间Objective C编码,并且已经完成了与实际iOS应用程序相关的零碎工作,但还没有实际发布到App Store.
我有兴趣做的第一个我只是一个使用加速度计的基本应用程序.我想创建一个应用程序,在iPhone的屏幕上有一个标尺,你可以沿着一个扁平的物体移动它,最后它会给你它的长度.我已经阅读了有关加速计的iOS文档,但我不知道如何应用它来给我一些东西的距离......
任何帮助,如阅读链接,代码摘录,或类似的开源应用程序将不胜感激!
我想在我的应用程序中使用新的iOS 7 Multipeer Connectivity,其中一个人是主持人,任何人都可以加入主机.
我已经使用本教程和Apple Developer Reference to Multipeer Connectivity 的组合成功实现了它.
但是,我想要做的是添加额外的安全层,这样不仅每个人都可以加入应用程序.我想要它,所以当一个人请求加入主机时,他们必须输入一个随机的4位密码,主机会告诉该组,所以知道它的人可以输入并加入会话.
这可能吗?由于iOS 7是如此新颖,很难找到它的信息.
任何帮助或建议将不胜感激.干杯
我知道很多人之前已经问过这个问题,但是我不知道为什么这在我的应用程序中不能用于x-code和objective c!
基本上,我想通过网址在应用程序中播放音频.只需使用Apple网站上的测试音频,我的代码就是:
NSString *playString = @"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8";
//Converts songURL into a playable NSURL
NSURL *playURL = [NSURL URLWithString:playString];
AVAudioPlayer *backgroundMusicPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:playURL error:&error];
if (backgroundMusicPlayer == nil) {
NSLog(@"%@", [error description]);
}
else {
[backgroundMusicPlayer prepareToPlay];
[backgroundMusicPlayer play];
}
Run Code Online (Sandbox Code Playgroud)
它出现以下错误:
错误域= NSOSStatusErrorDomain代码= -43"无法完成操作.(OSStatus错误-43.)
当我谷歌时,我找不到任何东西.有任何想法吗?我应该尝试其他音频流吗?或者有没有人有一个有效的例子?是因为我使用的是iPhone模拟器而不是真正的iPhone吗?
编辑:
请注意 - 当我说URL我的意思是从一个真实的网站,如" http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8 "我不想首先下载这首歌,我希望能够在下载时播放它!谢谢