小编Tom*_*pee的帖子

Xcode进程启动失败:安全性

我已经开发了一个应用程序1或2周了,就在昨天我已经将我的iPhone 5S更新到iOS 8 GM.一切正常,我也可以在我的设备上进行测试,直到我从手机中删除应用程序并想再次构建.出现以下错误:

Could not launch "My App"
process launch failed: Security
Run Code Online (Sandbox Code Playgroud)

截图添加

当我用模拟器测试时它工作正常.这是因为iOS 8 GM更新以及如何解决此启动问题?我希望能够在我的iPhone和模拟器上进行测试.

xcode build process ios

754
推荐指数
9
解决办法
14万
查看次数

将自定义对象传递给Xamarin Android中的下一个活动

我有一些自定义对象,如RootObjectForm我要传递到下一个活动.

这是一个例子RootObject:

public class RootObject
{
    public Form Form { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但是我如何通过a传递RootObject到下一个活动并在下一个中Intent获取它Activity?在Form这里也有拥有多个物业Lists及的东西,我需要访问一些属性在我的下一个Activity.我的意图是这样的:

saveButton.Click += delegate {
    if(ValidateScreen()){
        SaveData();
        Intent intent = new Intent(this, typeof(MainActivity));
        Bundle b = new Bundle();
        b.PutSerializable("RootObject", RootObject);
        StartActivity(intent);
    }
};
Run Code Online (Sandbox Code Playgroud)

c# android android-activity xamarin

9
推荐指数
3
解决办法
2万
查看次数

Swift 2 OAuth2 LinkedIn连接

我将使用Swift 2和Xcode 7制作原生iOS应用程序.用户应该使用LinkedIn和OAuth 2登录,但我想知道我应该如何开始设置它.我对OAuth 2没有太多经验.

有一个很好的教程或示例应用程序?我看到了Ray Wenderlich的帖子,但是附带了一个现有的项目.我想从头开始构建一个LinkedIn登录应用程序.

编辑

我想使用LinkedIn登录来获取用户的连接并向他们发送通知.我正在研究这个,我发现一些页面说无法从新的LinkedIn API检索连接,这是真的吗?在原生iOS应用程序中无法从LinkedIn获得某人的连接?

oauth linkedin ios swift swift2

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

Xamarin Android反序列化本地json文件

我有一个工作的JSON反序列化器,但这是一个来自URL的JSON文件.如何重新创建它并使其与本地JSON文件一起使用?该文件位于我的应用程序的Root中,位于MainActivity旁边.

这是来自URL的工作代码:

var client = new WebClient();
var response = client.DownloadString(new Uri("http://www.mywebsite.nl/form.json"));

List<Question> questions = JsonConvert.DeserializeObject<List<Question>>(response);

foreach(Question question in questions)
{

    if (question.type == "textField") {

        var editText  = new EditText (this);
        editText.Text = "This is question: " + question.id + ".";
        editText.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent,ViewGroup.LayoutParams.WrapContent);
        layout.AddView (editText);

    }
}
Run Code Online (Sandbox Code Playgroud)

c# android json xamarin.android xamarin

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

Xamarin EditText InputType密码

我有一些EditText从JSON文件创建的字段,所以我无法更改XML文件.但我想要一些EditText字段输入类型"密码".我正在使用C#在Xamarin Studio工作.

我有这样的东西,但这不起作用:

editText.InputType = InputTypes.TextVariationPassword;
Run Code Online (Sandbox Code Playgroud)

.net c# android android-edittext xamarin

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

HTML5视频色差Chrome和Internet Explorer

我正在使用HTML5视频标签在我的网站上播放一段简短视频:

<video width="100%" poster="/images/video_preview.jpg">
    <source src="/images/movie.mp4" type="video/mp4">
    <source src="/images/movie.webm" type="video/webm">
    Your browser does not support HTML5 video.
</video>
Run Code Online (Sandbox Code Playgroud)

视频显示但是当我在谷歌浏览器的网站上时,颜色看起来有点紫色,然后它们应该是,并且在Internet Explorer上整个视频看起来更暗.我也有一个预览图像,你可以在我的代码中看到,该图像现在是一种不同的颜色,然后在浏览器上显示,这不是我想要的.我注意到例如Apple也使用了<video>标签,但它们在浏览器之间没有色差.

这怎么可能?我对所有浏览器使用相同的代码.这是因为所有浏览器的渲染?

我怎样才能解决这个问题?谢谢.


加上BOUNTY

有没有人在浏览器中遇到与视频呈现相同的问题,可以帮我解决这个问题吗?仍然没有弄清楚为什么相同的视频文件在Internet Explorer中显示为较暗而在Google Chrome中显示为紫色.

该页面在线,因此您可以在此处查看其中的差异.

video html5 internet-explorer rendering google-chrome

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

div中的文字限制字符,添加“阅读更多”链接并在单击链接时显示所有字符

我有一个里面有文本的 div 使用 PHP & MySQL 显示,结构是这样的:

<div class="description">
    <p>
    Here is a lot of text.
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

当 p-tag 内的文本超过 100 个字符时,我想显示“阅读更多”链接。我可以像这样用 PHP 显示“阅读更多”链接:

// strip tags to avoid breaking any html
$string = strip_tags($string);

if (strlen($string) > 100) {

    // truncate string
    $stringCut = substr($string, 0, 100);

    // make sure it ends in a word so assassinate doesn't become ass...
    $string = substr($stringCut, 0, strrpos($stringCut, ' ')).'... <a href="/this/story">Read More</a>'; 
}
echo $string;
Run Code Online (Sandbox Code Playgroud)

问题是,当点击链接时,我想在同一个 DIV 中显示所有文本。这可以用 PHP 还是我需要 …

html javascript php jquery limit

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

未收到Firebase Cloud Messaging的Android后台通知

当应用程序处于后台或关闭时,我已经搜索了很多关于通知的信息.我顺便使用Firebase云消息传递.它对我不起作用.我已经使用了Android设置,当应用程序位于前台或手机未锁定时,会收到通知.

  • 安装后,令牌会正确打印并订阅该主题.
  • 当应用程序在前台处于活动状态时发送通知(因此屏幕已解锁并显示应用程序),我会收到通知和标题,如下所述onMessageReceived.
  • 当我在应用程序未显示但仍在最近的应用程序中并且屏幕已解锁时发送通知时,我会收到包含标题和消息的通知notification payload.
  • 当我在应用程序未显示但仍在最近的应用程序中并且屏幕被锁定时发送通知时,不会收到任何内容.
  • 当应用程序被关闭并从最近的应用程序中删除时,我发送通知时,不会收到任何内容.

如何更改此设置,以便即使关闭或手机被锁定,应用也会始终收到通知?

PS.我阅读了有关受保护应用程序的打盹模式,即使我将我的应用程序与受保护的应用程序放在一起我什么也得不到.我正在测试华为P8 Lite.

AndroidManifest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme" >
    <activity android:name=".activities.MainActivity"
        android:configChanges="orientation"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <service
        android:name=".services.MyAppFirebaseMessagingService"
        android:enabled="true"
        android:exported="true">
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT"/>
        </intent-filter>
    </service>
    <service
        android:name=".services.FirebaseIDService"
        android:enabled="true"
        android:exported="true">
        <intent-filter>
            <action …
Run Code Online (Sandbox Code Playgroud)

android android-notifications firebase firebase-cloud-messaging

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

Foreach循环仅验证第一个元素

我正在TextFields使用foreach带有if/else语句的循环进行验证.这一切都发生在一个public virtual Boolean Method().只验证了第一个元素,我不知道为什么其余元素未经过验证.

我如何更改我的方法,以便验证所有项目TextFieldList

这是我的方法:

public virtual Boolean ValidateTextFields(){

    foreach (UITextField item in TextFieldList) {
        if (item.Text == "") {
            item.AttributedPlaceholder = new NSAttributedString (item.Placeholder, foregroundColor: UIColor.Red);
            return false;
        } else {
            return true;
        }
    }
    return true;
}
Run Code Online (Sandbox Code Playgroud)

编辑:

我得到了它的工作,但现在我有另一个问题,我有多种方法ValidateTextFields,我检查它们像这样:

if (ValidateTextFields() && ValidateEmail() ) {
    Console.WriteLine ("CONTINUE TO NEXT SCREEN");
} else {
    Console.WriteLine ("ERRORRRRRR");
}
Run Code Online (Sandbox Code Playgroud)

现在如果ValidateTextFields()是,false那么ValidateEmail()永远不会被调用,所以EmailTextFields不会被验证.只有经过 …

c# validation foreach if-statement xamarin.ios

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