查询plist是一个字典数组

我有一个拥有一系列字迹的plist。 在字典中有一个名为UID的KEY。 我想查询哪里UID =“1234”plist ..我将如何search? 样品 <array> <dict> <key>UID</key> <string>1234</string> <key>name</key> <string>bob</string> </dict> …. </array>

检测<embed>标记无法加载video

我试图用下面的embedded标签(在iPad / iOS上)捕获错误: <embed width="320" height="240" src="path/to/my/live/stream/playlist.m3u8" type="application/vnd.apple.mpegurl" postdomevents="true" id="movie1" /> 我试图用以下方法来解决它: $("#movie1").on('onerror', function() { alert('error!') } ); 我也尝试了onabort , onstalled , onended和onsuspend – 当video加载失败时都不会产生事件。

如何在IOS中使用swift实现选取框标签

如何在iOS中实现MarqueeLabel 我在Objective-C中find了一个例子,但是我正在使用Swift。

如何本地化cordovaiOS项目?

我一直在互联网上search,但没有我find的解决scheme似乎工作,我的问题是在Xcode 6,我们如何本地化cordova应用程序? 下面的图片说明了这个问题,我在iOS模拟器中testing了应用程序(我将模拟器的语言设置改为西class牙语),但input中的上下文菜单或像摄像机这样的插件仍然是英文的。 我把“ 本地化本土化发展地区 ”改为“ ES ”,但仍然是英文。 另外我在es.lproj文件夹中有Localizable.strings。

URLForUbiquityContainerIdentifier总是返回零

URLForUbiquityContainerIdentifier:总是返回nil NSURL *ubiquityURL = [fileManager URLForUbiquityContainerIdentifier:nil]; if (ubiquityURL == nil) 由xcode 4.5构build的应用程序 应用程序已启用iCloud IOSlogin到iCloud帐户 ubiquityURL在debugging中是正常的,但ubiquityURL在分发到应用程序商店后总是nil 。

在DrEdit中列出来自Google云端硬盘的所有文件和文件夹

我知道这个问题已经( 列出来自谷歌驱动器的所有文件夹内容 ),但我没有find答案。 我也有同样的问题。 如果我上传文件到谷歌驱动器,我无法在列表中find它。 只有我在DrEdit中创build的文件。 我试图改变范围到kGTLAuthScopeDrive和mimeTipe到' 。 '和所有'application / vnd.google-apps。 ”。 我下载了DrEdit,在谷歌驱动器控制台上创build了我的应用程序,获得了客户端ID和客户端密码,replace了DrEdit中的所有程序。 我可以创build文件,并在我的驱动器根文件夹中检查它。 我手动上传一些文件到根文件夹,然后在init authViewController中将范围改为kGTLAuthScopeDrive,将mimeType ='text / plain'改为mimeType =' / *'或其他types。 我错过了什么? 请帮帮我。

如何设置与系统音量(iOS设备音量物理按键)分开的应用程序音量?

我们的应用程序能够在无线扬声器上播放音乐。 该应用程序的function之一是通过按音量+ /音量 – iPhone上的硬键来改变扬声器的音量。 这背后的逻辑是获取系统的音量值并将其发送给扬声器。 但问题是这个函数影响系统音量。 有没有办法避免在应用程序内按下音量键时调整系统音量? 这是我用来在每次印刷中获得系统音量的代码: – (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { if ([keyPath isEqual:@"outputVolume"]) { CGFloat phoneVolume = [[AVAudioSession sharedInstance] outputVolume]; NSInteger volume = 100 * phoneVolume; [self onHardKeyVolumeChange:volume]; } } 谢谢。

当一个弱引用的对象(任意types)被释放时,我可以挂钩吗?

我正在编写一个Swift中的容器类,它的工作方式与Java java.util.WeakHashMap类似。 我目前的实施是在这里。 class WeakRefMap<Key: Hashable, Value: AnyObject> { private var mapping = [Key: WeakBox<Value>]() subscript(key: Key) -> Value? { get { return mapping[key]?.raw } set { if let o = newValue { mapping[key] = WeakBox(o) } else { mapping.removeValueForKey(key) } } } var count: Int { return mapping.count } } class WeakBox<E: AnyObject> { […]

在应用程序中存储短audio文件/stream媒体

我打算做一个应用程序,利用Parse.com后端用户authentication/post/追随者/等我希望用户能够上传一个样本音乐文件parsing(或一个备用的解决scheme),然后能够stream或让其他人能够stream动它。 我被告知可以使用PFFile存储文件,但是如何将它stream式传输呢? 这也会违反苹果的规定,因为最终它将允许用户通过应用程序购买这些音乐文件,或者我将不得不使用iTunes账户/某种文件? 我在这里先向您的帮助表示感谢

使用Google Maps SDK在地图上绘制错误的多段线

我正在尝试使用Google地图SDK在我的地图上绘制路线。 这是我调用的URL,我parsing的JSON响应的坐标数组: id jsonResponse = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil]; int points_count = 0; points_count = [[[[[[jsonResponse objectForKey:@"routes"] objectAtIndex:0] objectForKey:@"legs"] objectAtIndex:0] objectForKey:@"steps"] count]; NSArray *steps = nil; if (points_count && [[[[jsonResponse objectForKey:@"routes"] objectAtIndex:0] objectForKey:@"legs"] count]) { steps = [[[[[jsonResponse objectForKey:@"routes"] objectAtIndex:0] objectForKey:@"legs"] objectAtIndex:0] objectForKey:@"steps"]; } NSMutableArray *coordinates = [[NSMutableArray alloc] initWithCapacity:points_count]; for (int i = 0; […]