小编Kar*_*gat的帖子

IOHIDEventQueue.c中的DP5错误

我正在研究XCode5-DP4,我切换到了DP5.

现在我的日志上有这些令人讨厌的错误:

AssertMacros: queueEntry,  file: /SourceCache/IOKitUser/IOKitUser-920.1.11/hid.subproj/IOHIDEventQueue.c, line: 512
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我甚至不知道从哪里开始搜索.

ios xcode5

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

网格节点位置未更新,在cocos3d中

我正在使用Ballin 开发一款棋盘游戏cocos3d.在那我已经采取了行动touchevent.我正在使用打印位置到控制台NSLog().

这是代码

-(void) touchEvent: (uint) touchType at: (CGPoint) touchPoint {     

CCActionInterval *BounceAction1=[CC3MoveTo actionWithDuration:0.1 moveTo:cc3v(0.0, -5.0, -0.7)];

switch (touchType) {

    case kCCTouchBegan:

        [Ball runAction:BounceAction1];

         NSLog(@"Location of x=%f and y=%f", Ball.globalLocation.x, Ball.globalLocation.y );

    break;
}
Run Code Online (Sandbox Code Playgroud)

在这里,'球'是一个MeshNode.它的位置在起源cc3v(0.0, 0.0, 0.0).

当我跑步和触摸时,我发现球移动到指定位置.但我得到Ball的位置:

Location of x=0.000000 and y=0.000000
Run Code Online (Sandbox Code Playgroud)

当我再次触摸时,我发现球没有移动(因为它已经移动到指定位置).但随后它将Ball的位置显示为:

Location of x=0.000000 and y=-6.000000
Run Code Online (Sandbox Code Playgroud)

为什么我第一次找不到位置?

ios cocos3d

18
推荐指数
1
解决办法
440
查看次数

如何将HTML的CSS添加到NSAttributedString?

我试图通过NSAttributedString加载HTML文件,以在UITextView中显示它.

那么,我如何将CSS应用于文本视图的内容?

uitextview nsattributedstring ios7

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

如何在ios中限制UITextView中的内容

我想在不同视图的TextViews中加载长文本.文本视图结束时,文本应分为页面.下一个textview必须从文本的继续开始.

我经历了很多答案.但是所有都指定了在输入数据时限制文本内容.我想在TextView中显示分页数据.并且不会有任何输入或编辑.因此,关于它的委托方法将不起作用.

我试着加载固定长度的文本.但是当段落的编号不同时,它是不正确的.

所以我想要找到的是,当文本到达textview的容量结束时获得通知,或者根据no lines/no.of字符获得textview的容量.有没有办法做到这一点?

更新

根据我的评论,我搜索了很多,并在NSTextStorage,NSTextLayoutManager和NSTextContainer达成

我发现这个链接有助于轻松实现分页

http://sketchytech.blogspot.co.uk/2013/11/paging-and-paginating-easy-way-with.html

在这个例子中,他们使用循环创建了4个对象.可以这么说,因为他们已经将字符串拆分为4个部分,并在滚动视图的4个uitextviews中显示.

我试图根据字符串的长度设置一个条件分割到textcontainers.我试图通过考虑主要字符串的总长度和textview中显示的文本来创建条件.

在此输入图像描述

但每个textview的文本长度与主字符串的总长度相同.那么我如何才能在textview的每个文本容器中显示长度文本?

pagination split uitextview ios

10
推荐指数
1
解决办法
2079
查看次数

ASP脚本中的Python 500服务器错误

以下asp脚本给出了错误:"HTTP/1.1 500服务器错误"

<%@ Language = Python%>
<%
def main():
    Response.Write("My first ASP script!")
main()
%>
Run Code Online (Sandbox Code Playgroud)

当我在IIS 7.5 Windows 7(64位)上运行它时.在错误日志中,它只是提到了ASP_0147错误.

我在服务器上安装了Python 3.2和Active Python 3.2.2.3,并通过pyscript.py注册了Python

我为服务器启用了32位应用程序.我还安装了Python for Windows,看看是否有帮助.

你能建议我怎么解决这个问题吗?

更新:

我已经设法让这个为python3工作,但我必须注册--debug,如下所示:

C:\Python32\Lib\site-packages\win32comext\axscript\client>c:\Python32\python.exe
 pyscript.py --debug
Requesting elevation and retrying...
Registered: Python (for debugging)
Run Code Online (Sandbox Code Playgroud)

为什么它只能在调试模式下工作?在这种模式下运行是否安全?

这是启用调试时的跟踪:

Object with win32trace dispatcher created (object=None)
in <win32com.axscript.client.pyscript.PyScript object at 0x00000000035946A0>._InvokeEx_-SetScriptSite(<PyIActiveScriptSite at 0x00000000036923B0 with obj at 0x000000000056FFD8>,) [1,0,None]
Debugging extensions (axdebug) module does not exist - debugging is disabled.. 
in <win32com.axscript.client.pyscript.PyScript object at 0x00000000035946A0>._QueryInterface_ with unsupported IID IActiveScriptProperty …
Run Code Online (Sandbox Code Playgroud)

python asp-classic iis-7.5 activepython

8
推荐指数
1
解决办法
1388
查看次数

如何使用blender和PowerVR SDK为cocos3d创建一个简单的3d球体

我是cocos3d的新手.我想创建一个简单的项目 - 旋转的3d球体.我用搅拌机设计了一个3d球体.所以我想要帮助创建collada文件和pod文件.使用blender和PowerVR SDK创建这个简单的3d对象时应该注意什么.谢谢

cocos2d-iphone ios cocos3d

7
推荐指数
1
解决办法
838
查看次数

在iOS中以特定间隔调用操作

我试图在Cocos3d中调用包含ccactioninterval函数.我想在特定的时间间隔调用该函数.当我尝试NSTimer时,我发现它有时会工作,有时却不会.

      NSTimer makeTarget=[NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(createTargets) userInfo:nil repeats:YES];
Run Code Online (Sandbox Code Playgroud)

这里createTargets是包含动作事件的函数.当我运行该功能时,直接工作正常一次.当我尝试安排它时出现问题.我尝试过针对相关问题已经解释的不同方法.但没有什么对我有用....

这是代码

-(void) addTargets {      
    NSTimer *makeTarget = [NSTimer scheduledTimerWithTimeInterval:2.0
              target:self selector:@selector(createTargets) userInfo:nil repeats:YES]; 
}

-(void)createTargets {
    CC3MeshNode *target = (CC3MeshNode*)[self getNodeNamed: @"obj1"];    
    int minVal=-5;
    int maxVal=5;    
    float avgVal; 
    avgVal = maxVal- minVal;      
    float Value = ((float)arc4random()/ARC4RANDOM_MAX)*avgVal+minVal ;          
    [target setLocation:cc3v(Value, 5.0, 0.0)];    
    CCActionInterval *moveTarget = [CC3MoveBy actionWithDuration:7.0 moveBy:cc3v(0.0, -10.0, 0.0)];     
    CCActionInterval *removeTarget = [CCCallFuncN actionWithTarget:self selector:@selector(removeTarget:)];       
    [target runAction:[CCSequence actionOne:moveTarget two:removeTarget]];   
}

-(void)removeTarget:(CC3MeshNode*)targ {  
    [self …
Run Code Online (Sandbox Code Playgroud)

nstimer ios cocos3d

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

获取nsdictionary的所有键在swift中按字母顺序排序?

我有一个带字母表的NSDictionary作为键.我希望按字母顺序排列这些键.我尝试了很多方法但是我在Sort()方法上遇到错误.谁能帮我 ????

提前致谢

注意:1)我不想得到排序的字典数组2)我不想通过值对字典进行排序(我得到了很多答案)

sorting key nsdictionary ios swift

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

当属性在 iOS 中正确时,UITextfield 文本显示为左对齐?

我正在开发具有本地化功能的英语/阿拉伯语应用程序。在一个文本字段中,我已将textAlignment属性设置为right. 但是内容,数字,显示在右侧。
我通过调试textAlignment属性值仔细检查了它,它确实是right.

我以编程方式设置了对齐属性,因为它会根据语言选择(即点击按钮)而改变。然后我在其中设置值并显示为右对齐。

问题是当我选择文本字段时,内容突然移动到右侧并显示为右对齐。

我使用以下行以编程方式将布局更改为 RTL 和 LTL:

UIView.appearance().semanticContentAttribute = .forceRightToLeft
Run Code Online (Sandbox Code Playgroud)

我找不到解决办法。

localization text-alignment uitextfield ios swift

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

使用NSXML Parser找不到用于XML解析的NSXMLDocument类

我一直试图尝试使用NSXML解析器解析xml文件.因为我想使用NSXMLDocument类在其实例中存储数据.在以各种可能的方式搜索之后,我未能清楚地了解NSXMLDocument.我没有特别为此导入任何课程.我必须添加任何类或lib文件???

nsxmlparser xml-parsing ipad ios nsxmldocument

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

如何在iOS中增加NSAttributedsString的字体大小

我试图动态更改NSAttributedString的字体大小.问题是字符串包含不同的字体大小和属性.因此,当我更改字体大小时,所有内容大小都会更改为tat值.没有相应改变... .

nsattributedstring uifont ios7 xcode5

0
推荐指数
1
解决办法
1180
查看次数

无法在 iOS 项目中安装 Pod

我一直在尝试更新 cocoapod。在此期间,我更新了 Ruby 和 RVM。现在,当我pod init在我的新 ios 项目中尝试时,显示以下内容

Traceback (most recent call last):  
2: from /usr/local/bin/pod:23:in `<main>'
1: from /usr/local/Cellar/ruby/2.5.1/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'
/usr/local/Cellar/ruby/2.5.1/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException)
Run Code Online (Sandbox Code Playgroud)

我检查了以下内容,

  1. ruby --version

    ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin16]
    
    Run Code Online (Sandbox Code Playgroud)
  2. rvm list rubies

    =* ruby-2.5.1 [ x86_64 ]
    
    # => - current
    # =* - current && default
    #  * - default
    
    Run Code Online (Sandbox Code Playgroud)

ruby macos ios cocoapods

0
推荐指数
2
解决办法
3548
查看次数