Giter Site home page Giter Site logo

Comments (5)

tsonevn avatar tsonevn commented on June 19, 2024

Hi @felix-idf ,
thank you for your sample project.

I tested the project on my side, however, I was unable to reproduce this behavior. I also noticed that you are using old versions of nativescript-background-http and nativescript-imagepicker.
Could you update nativescript-background-http to 2.5.1 and nativescript-imagepicker to 2.4.1.
Before rebuilding your app, you should also delete node_modules, platforms, hooks folder. Then run tns run ios.

Let me know, whether the given suggestion helps.

from nativescript-background-http.

felixkrautschuk avatar felixkrautschuk commented on June 19, 2024

Hi @tsonevn ,
thank you for your response.

I added the latest background-http 2.5.1.
I tried to upgrade the imagepicker-plugin to 2.4.1, but the build fails for iOS. I created a seperate issue here:
https://github.com/NativeScript/nativescript-imagepicker/issues/69

I added the following points that describe my testing environment and maybe they are important and helpful:

  • Telerik AppBuilder 3.6.7
  • iPhone 4S with iOS 8.4.1

I recorded the whole procedure from opening the imagepicker to start the upload process by selecting one image (which makes the app freezing).
giphy

When I select an image and press 'Done', the app freezes and I get the log output, that I mentioned in my first post here.

+[TNSRuntime _getCurrentStack]: unrecognized selector sent to class 0xce9670

I really don't understand why this seems to work for you with my provided sample code. I also tried previous versions of the background-http plugin and also with previous NativeScript versions and the imagepicker plugin.. It never worked on iOS for me.

from nativescript-background-http.

tsonevn avatar tsonevn commented on June 19, 2024

Hi @felix-idf ,

This problem seems to be related only to nativescritp-imagepicker plugin. I will close this issue and will provide more info about your problem on the other one, which has been logged in nativescritp-imagepicker repo.

Regards,
@tsonevn

from nativescript-background-http.

felixkrautschuk avatar felixkrautschuk commented on June 19, 2024

Hi @tsonevn ,

you have already closed this issue, but nonetheless I want to say that I can agree.
The problem was just caused by the way I am getting the image from the picker.
Probably, my code was based on an older sample code of the image-picker and background-http plugin.
The upload works fine now for Android and iOS using imagepicker 2.4.0 and the latest background-http plugin (2.5.1). I Still have some trouble building the app with the latest imagepicker plugin, but that seems to be related to the AppBuilder, so it is another topic.

Thanks again.

from nativescript-background-http.

tsonevn avatar tsonevn commented on June 19, 2024

Hi @felix-idf,
In my further research, I found that this behavior could be related due to a problem with installation one of the plugin's dependencies.
nativescript-imagepicker plugin uses nativescirpt-telerik-ui and its RadListView component to display the images from the gallery.

While adding nativescript-imagepicker version 2.5.1, nativescirpt-telerik-ui has not been installed properly, which could cause this issue.

To fix this, you could add nativescript-imagepicker manually with appbuilder plugin add nativescript-telerik-ui to add again the latest available version of nativescript-imagepicker version 2.5.1. then try to rebuild the app.

package.json

{
  "dependencies": {
    "nativescript-imagepicker": "2.5.1",
    "nativescript-telerik-ui": "1.6.1",
    "tns-core-modules": "2.5.0"
  },
  "devDependencies": {}
}

Hope this helps.

from nativescript-background-http.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.