小编jav*_*ava的帖子

无法使用nil模型创建NSPersistentStoreCoordinator

我在Core Data上遇到了我的第一个破解,当我在我的设备上运行代码时出现以下错误,但它在模拟器上工作正常.

*由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'无法使用nil模型创建NSPersistentStoreCoordinator'

我的一些方法可能导致问题:

    - (NSManagedObjectContext *)managedObjectContext
{
    if (__managedObjectContext != nil)
    {
        return __managedObjectContext;
    }

    NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator];
    if (coordinator != nil)
    {
        __managedObjectContext = [[NSManagedObjectContext alloc] init];
        [__managedObjectContext setPersistentStoreCoordinator:coordinator];
    }
    return __managedObjectContext;
}

/**
 Returns the managed object model for the application.
 If the model doesn't already exist, it is created from the application's model.
 */
- (NSManagedObjectModel *)managedObjectModel
{
    if (__managedObjectModel != nil)
    {
        return __managedObjectModel;
    }
    NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"RugbyOnTv" withExtension:@"momd"]; …
Run Code Online (Sandbox Code Playgroud)

core-data objective-c ios

95
推荐指数
9
解决办法
5万
查看次数

如何使用android webview中的代码发送POST数据

我有一个由a组成的android应用程序,WebWiew我需要使用代码自动登录到站点.我尝试使用postUrl()它似乎工作......但只在某些网站上.

这是我正在使用的代码:

public class webviewActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        WebView webview = new WebView(this);
        setContentView(webview);
        WebSettings webSettings = webview.getSettings();
        webSettings.setJavaScriptEnabled(true);

        webview.setWebViewClient(new WebViewClient());

        String postData = "login_email=myEmail@gmail.com&login_password=myPassword";
        webview.postUrl("https://www.dropbox.com/login", EncodingUtils.getBytes(postData, "utf-8"));
    }
}
Run Code Online (Sandbox Code Playgroud)

这个工程很大的dropbox.com,但其他网站如google.com,facebook.com等只需加载登录页面或给出错误(google.com给出了一个错误,说我需要启用Cookie).

现在我只是手工发布帖子数据; 查看站点的登录表单,并在我的代码中将名称/值字段放在postData中.在像google这样的网站上,登录表单有很多隐藏字段,我也一直在将它们添加到postData中.

如果有人能让我知道我做错了什么,请告诉我,我对此非常困惑.

post android login http webview

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

如何拦截android webview中的POST数据

我有一个包含webview的Android应用程序.它需要允许用户在网页上填写表单,然后在用户单击表单后更改表单的数据submit.表单将使用POST请求方法.

所以我的问题是,如何从表单中截取POST数据,更改它的值,然后发送它?

例如:如果有这样的Web表单......

<form action="http://www.example.com/do.php" method="post">
    <input type="text" name="name" />
    <input type="text" name="email" />
    <input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

如果用户在表单中输入name = Steve和email = steve@steve.com,我想在android应用程序中将值更改为name = bob和email = bob@bob.com并将新POST发送给http://www.example.com/do.php.

谢谢你的帮助!

post android http webview

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

标签 统计

android ×2

http ×2

post ×2

webview ×2

core-data ×1

ios ×1

login ×1

objective-c ×1