小编ksh*_*ara的帖子

如何获得XEP-0136中的优先权:消息存档?

我的消息存档很好,消息很容易在数据库中保存但由于某种原因我想获取xep-0136的首选项集.

正如在xep-0136扩展中所述,我们需要发送这个IQ

<iq type="get" id="pref1">
    <pref xmlns="urn:xmpp:archive">
    </pref>
</iq>
Run Code Online (Sandbox Code Playgroud)

但在发送这个时,我收到错误,因为服务不可用,但我不知道这怎么可能?因为邮件存档工作正常.我需要实现一些其他模块.

错误iq

<iq
    xmlns="jabber:client"
    from="ramu_gmail.com@##.##.##.##"
    to="ramu_gmail.com@##.##.##.##/42117879931439208568472324"
    type="error"
    id="pref1">
    <pref xmlns="urn:xmpp:archive"></pref>
    <error code="503" type="cancel">
        <service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"></service-unavailable>
    </error>
</iq>
Run Code Online (Sandbox Code Playgroud)

伙计们请建议.谢谢.

xmpp ejabberd xmppframework

7
推荐指数
0
解决办法
406
查看次数

UIAlertView TextField的AutoCapitalization

我弹出一个UIAlertViewUITextField它.我希望文本字段自动大写所有单词.我这样做是通过设置文本字段的属性来实现的,但它们在运行时没有任何影响.这是我的代码:

UIAlertView* alert = [[UIAlertView alloc] initWithTitle: title
                                                message: message
                                              delegate: self
                                      cancelButtonTitle: @"Cancel"
                                      otherButtonTitles: @"Create", nil];
alert.alertViewStyle = UIAlertViewStylePlainTextInput;
UITextField* titleField = [alert textFieldAtIndex: 0];
titleField.autocapitalizationType = UITextAutocapitalizationTypeWords;
[alert show];
Run Code Online (Sandbox Code Playgroud)

这个自动资本化正在UITextField表单上,XIB但这不适用于UIAlertView,我正在使用iOS 6.

iphone objective-c uialertview ios

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

如何在Click上更改UIActionSheet按钮标题?

我正在点击UI按钮显示UIActionSheet.

UIActionSheet *actionSheet = [[UIActionSheet alloc]initWithTitle:@"Clock" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Start",@"Reset",nil];
[actionSheet setTag:1001];
[actionSheet showInView:self.view];

[actionSheet release];
Run Code Online (Sandbox Code Playgroud)

我想在点击时更改第一个"开始"按钮的标题.

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
 {
    switch (buttonIndex) 
    {
        case 0:
        {
          // I want to change title of first button start to stop. on clicking.
        }
           break;
        case 1:
        {

        }
          break;
        default:
            break;
    }

 }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

需要更改开始按钮标题停止以及何时再次停止启动.Vice Versa

objective-c uiactionsheet ios

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

应用率大于2倍的avplayer播放

我想调整Avplayer率,我可以帮忙

[_avplayer play];
[_avplayer setRate:1.5];
Run Code Online (Sandbox Code Playgroud)

同样禁用音轨,当它小于2.0时运行良好.但是当我们应用它大于2X时,会导致Choppy或jerky视频.

当我搜索这个 - 我发现这一个链接暗示相同的行为

https://developer.apple.com/library/content/qa/qa1772/_index.html

当以指定速率播放的数据速率或其他处理要求超过AVFoundation跟上的能力时,以大于2.0的速率播放可能导致回放不稳或不稳定.在这些情况下,AVPlayer会自动降低播放质量以便跟上,采用一系列后备策略,具体取决于主要条件.一层退化是在视频子流内仅解码和显示I帧,这确实看起来很不稳定.

任何人都可以帮忙,如果是这样的话,我应该用什么方法来达到目的?

video objective-c playback ios avplayer

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

如何在Windows上运行Xcode项目?

我在办公室的Mac上运行xCode项目,但我也想在家工作,上网冲浪很多,但只听说在Windows上运行Mac的一种方法是使用VM,是否有其他方法或方法可以在Windows上正常运行窗户。

如果只能通过VM进行操作,那么ios SDK是否可以在VM上正常工作。

windows macos xcode ios

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