Tag: 目标

iOS应用程序中的SQLite C函数导致EXC_BAD_ACCESS

在iOS应用程序中,我试图从100万行的表中的SQLite字段中去除变音符号。 编辑 : 我引用的原始答案已由其作者更新以反映下面接受的答案。 对于任何想要做同样事情的人来说,这是最好的答案。 Rob从早些时候的回答中得到了一个很好的开始。 对于这个问题,我试图复制一个表到另一个使用INSERT INTO … SELECT … FROM …语句。 这工作正常,直到我引入一个C函数,从字段中去除重音和其他变音符号: INSERT INTO DestinationTable (MasterField, SubField, IndexID) SELECT unaccented(MasterField), SubField, IndexID FROM SourceTable 随着unaccented()函数的介绍,我经常会得到一个EXC_BAD_ACCESS,我将在下面指定。 但令人震惊的是,SQLite操作有时会成功完成所有100万行 。 当我扩展负载以复制500万行时,应用程序将始终崩溃。 TL; DR 这里是我的源代码,EXC_BAD_ACCESS指向第一个函数的底部: #import <sqlite3.h> sqlite3 *db; void unaccented(sqlite3_context *context, int argc, sqlite3_value **argv) { if (argc != 1 || sqlite3_value_type(argv[0]) != SQLITE_TEXT) { sqlite3_result_null(context); […]

正则expression式支持多语言的hashtag文本

我有一个像#sample_123 , #123_sample , #_sample123这样的文本,所以我必须使用正则expression式来检查文本只包含字母数字和下划线,我也想支持多种语言。 目前我正在使用像(#)([:alpha:]+)正则expression式,但它只检测#sample(例如: #sample _123)。 所以,任何人都可以提出正确的正则expression式来解决这个问题。

iOS上的Starling – Touch事件处理程序“死亡”

我有一个方法,在Box2d中施加一个球的力量。 在桌面上本地testing它可以正常工作,但在iPad(ios7)上,该方法只能执行到一半! 我从来没有过这么奇怪的错误,这里有什么错误: function onTouch(e:TouchEvent) { var touch:Touch = e.getTouch(this) as Touch; if (touch && touch.phase == TouchPhase.ENDED) { //do something _debugT.text = "works"; var mouseX_m:Number = touch.globalX; var mouseY_m:Number = touch.globalY; _debugT.text = "stops here…"; var xDiff:Number = mouseX_m – (_whiteBall.GetPosition().x * WORLD_SCALE); var yDiff:Number = mouseY_m – (_whiteBall.GetPosition().y * WORLD_SCALE); var angle:Number = […]

UIScrollView不向正确的方向滚动

我有一个奇怪的错误。 我有一个UIViewController UIScrollViewembedded在UIView内。 在UIScrollview里面的图片很less,但是我需要更多的空间,所以我想把一些图片放在当前的图片下。 我做了所有常用的东西来创build和初始化我的ScrollView,但不是在向上/向下滚动,它滚动左/右…发生了什么事情? 我在.h中声明了“UIScrollViewDelegate” 我的属性@property (weak, nonatomic) IBOutlet UIScrollView *scrollViewContent; 连接到我在IB的滚动视图 我的ContentSize声明为: self.scrollViewContent.contentSize= CGSizeMake(self.scrollViewContent.frame.size.width, 1000); 以及我是否在ViewDidLoad或viewDidLayoutSubviews中声明它不会改变任何东西。 我设置self.scrollViewContent.delegate = self; 在ViewDidLoad中 UPDATE 有趣的是,我尝试设置ContentSize,然后将其打印到控制台。 事实certificate,“高度”属性总是返回0.此外,请注意,我将“宽度”设置为1500,但它打印2000.我没有使用自动布局。 [self.scrollViewContent setContentSize:CGSizeMake(1500, 2000)]; NSLog(@"contentSize width %f", self.scrollViewContent.contentSize.width); NSLog(@"contentSize height %f", self.scrollViewContent.contentSize.height); 结果: “contentSize width 2000.000000”“contentSize height 0.000000” 更新2如果我在另一个项目中采用完全相同的代码和完全相同的Xib,它的工作正常…我的实际项目有什么问题?

如何复制不同选项卡中的数组对象

我在FirstviewController中有NSMutable数组。 我想复制该数组的对象到SecondViewController中的另一个NSMUtable数组。 但FirstViewController和SecondViewController是在不同的标签 (我的应用程序的rootController是一个tabBarController) 注意:我知道这是工作[self.navigationController pushViewController:firstViewController animated:YES]; 但是,我怎么能做到这一点viewControllers在不同的标签,就像我的情况。 请给我一个帮助。 先谢谢了。

iPhone 6和iPhone 6 Plus的UIImageView高度缩放显示模式

我在我的ViewController中有一个UIImageView *backgroundImageView ,并调用我的viewDidLoad [self.backgroundImageView sizeToFit] 我发现在iPhone 6上 ,高度从667 (Normal display)变为558 (Zoomed display) 但是在iPhone 6 Plus上,两者的高度在736处保持不变。 这是预期的吗?

iPhone的iPhone应用程序仍然运行时,iPhone被locking?

我只是用flash professional 6.0和适用于iPhone的adobe AIR 4.4 SDK做了一个简单的游戏。 问题是,当我lockingiphone按下电源button,屏幕照常closures,但游戏音乐仍然发出声音。 如果按退出button退出游戏,则退出正常。 只有当locking与打开的应用程序的手机。

使用AIR为iOs下载和保存文件

对于一个项目,我们需要通过AIR for iOs应用程序下载并保存在IPAD设备上的PDF文件以供离线使用。 经过大量的search,我还没有find关于这个问题的很多信息。 我的问题是,是否可以这样做,如果是的话,你能否给我们提供一些指引,让我们朝正确的方向前进。 谢谢你的时间!

如何在ActionScript 3中将图片/图片从iPhone上传到应用程序?

我正在使用ActionScript构build器中的ActionScript 3.0构build应用程序。 但我无法find用于将手机中的图像上传到应用程序的代码? 你可以链接我/或张贴到示例代码来实现这个任务? 谢谢! 〜MYY

NetStream HTTPvideo不在IOS设备上播放

我想在iPad上播放video,我的代码如下: public function init_RTMP():void { videoURL = "http://rest************_iphone_high.mp4"; vid = new Video(); nc = new NetConnection(); nc.addEventListener(NetStatusEvent.NET_STATUS, onConnectionStatus); nc.connect(null); } private function onConnectionStatus(e:NetStatusEvent):void { if (e.info.code == "NetConnection.Connect.Success") { trace("Creating NetStream"); netStreamObj = new NetStream(nc); metaListener = new Object(); metaListener.onMetaData = received_Meta; netStreamObj.client = metaListener; netStreamObj.play(videoURL); vid.attachNetStream(netStreamObj); addChild(vid); } } 当我在我的系统上播放它工作正常,但是当我创build它的IOS应用程序并安装在设备上时,它显示白色的空白屏幕。 如果有人有同样的问题或任何想法,请与我分享。