小编Ram*_*Ram的帖子

presentModalViewController:在ios6中不推荐使用Animated

我使用以下代码作为图像选择器.但是当我在模拟器中运行它时,我有一个内存泄漏,我得到一个关于presentModalViewcontroller:animated在iOS6中被弃用的警告.我也被dismissModalViewController:animated弃用了.我正在使用SDK 6.1.

ImagePicker的代码:

- (void)showAlbum:(id)sender { 
    imagePicker=[[UIImagePickerController alloc]init];
    imagePicker.delegate = self;
    imagePicker.allowsEditing =NO;
    imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    [self presentModalViewController:imagePicker animated:YES];
}

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{
    //release picker
    [picker dismissModalViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uiimagepickercontroller uiimage

100
推荐指数
3
解决办法
7万
查看次数

在eclipse中添加库项目时出错

在此输入图像描述

我在eclipse中添加了库项目.但我得到了以下错误

[2012-10-09 11:25:38 - Share] Found 2 versions of android-support-v4.jar in the dependency list,
[2012-10-09 11:25:38 - Share] but not all the versions are identical (check is based on SHA-1 only at this time).
[2012-10-09 11:25:38 - Share] All versions of the libraries must be the same at this time.
[2012-10-09 11:25:38 - Share] Versions found are:
[2012-10-09 11:25:38 - Share] Path: D:\android 4 tools\work1\Share\libs\android-support-v4.jar
[2012-10-09 11:25:38 - Share]   Length: 349252
[2012-10-09 11:25:38 - Share]   SHA-1: 612846c9857077a039b533718f72db3bc041d389
[2012-10-09 11:25:38 - …
Run Code Online (Sandbox Code Playgroud)

android jar android-library

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

您必须为TextView提供资源ID

我搜索了与此问题相关的现有教程,我按照这个例子.但我仍然得到同样的错误.当我更改android.R.layout.simple_list_item1行时,它将无法正常工作.

mycode的:

public class Lisearch extends Activity {
    private ListView lv;
    private EditText et;
    private String listview_array[] = { "ONE", "TWO", "THREE", "FOUR", "FIVE",
    "SIX", "SEVEN", "EIGHT", "NINE", "TEN" };
    private ArrayList<String> array_sort= new ArrayList<String>();
    int textlength=0;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_lisearch);
        //TextView tv=(TextView)findViewById(R.id.text);
        lv = (ListView) findViewById(R.id.ListView01);
        et = (EditText) findViewById(R.id.EditText01);
        //lv.setAdapter(new ArrayAdapter<String>(this,
        //R.layout.activity_lisearch, listview_array));

        et.addTextChangedListener(new TextWatcher()
        {
        public void afterTextChanged(Editable s)
        {
                                                                        // Abstract Method of TextWatcher Interface.
        }
        public void beforeTextChanged(CharSequence s,
        int start, …
Run Code Online (Sandbox Code Playgroud)

android android-arrayadapter android-listview

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

java.lang.IllegalArgumentException上的错误:provider == null

我将我的应用程序发布到了android市场.我的主页出错了.有人写了崩溃错误.但是这个应用程序完全适用于我的真实设备.我也加入了许可.我的错误:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.karthi.locationspeecher/com.android.locationspeecher.LocationSpeecher}: java.lang.IllegalArgumentException: provider==null
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
at android.app.ActivityThread.access$1500(ActivityThread.java:117)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3687)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalArgumentException: provider==null
at android.location.LocationManager.getLastKnownLocation(LocationManager.java:1017)
at com.android.locationspeecher.LocationSpeecher.onCreate(LocationSpeecher.java:84)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
... 11 more
Run Code Online (Sandbox Code Playgroud)

的LocationManager:

 LocationManager locationManager; 
            String context = Context.LOCATION_SERVICE; 
            locationManager = (LocationManager)getSystemService(context); 

            Criteria crta = new Criteria(); 
            crta.setAccuracy(Criteria.ACCURACY_FINE); 
            crta.setAltitudeRequired(false); 
            crta.setBearingRequired(false); 
            crta.setCostAllowed(true); 
            crta.setPowerRequirement(Criteria.POWER_LOW); 
            String provider = locationManager.getBestProvider(crta, true); 

         // String provider = LocationManager.GPS_PROVIDER; …
Run Code Online (Sandbox Code Playgroud)

gps android google-maps illegalargumentexception

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

距离两个地方有一段距离

我在这里搜索了很多链接.但我不明白完整的代码.建议我一个简单易懂的代码,用于在两个位置之间行驶方向,并从两个位置获取距离.

gps android google-maps driving-directions driving-distance

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

"格式字符串不是字符串文字(可能不安全)"

我正在使用Xcode 4.6.我的应用程序正在使用设备和模拟器,但在构建时我收到警告:

"格式字符串不是字符串文字(可能不安全)"

从这段代码

[sArray addObject:[NSString stringWithFormat:subCatName]];

l.text= [spacing stringByAppendingFormat:[mArray objectAtIndex:section]];
Run Code Online (Sandbox Code Playgroud)

为什么,我该如何解决?

cocoa objective-c compiler-warnings nsstring stringwithformat

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

[__NSCFConstantString productIdentifier]:无法识别的选择器发送到实例0x1ac04'

我使用测试用户帐户来测试我的In App Purchase应用程序.我使用了产品名称,#define PRODUCT_IDENTIFIER @"com.companyname.appname.P1"当我在模拟器中运行我的应用程序时,我在日志中得到了以下内容

是的你可以付款2013-04-22 11:37:44.809 appname [2382:c07] - [__ NSCFConstantString productIdentifier]:无法识别的选择器发送到实例0x1ac04

码:

    -(void)checkForPayments{
        if ([SKPaymentQueue canMakePayments])
        {
            printf("\n YES u can make payments");
   //   SKPayment *myPayment = [SKPayment paymentWithProductIdentifier:PRODUCT_IDENTIFIER];
        SKPayment *myPayment = [SKPayment paymentWithProduct:PRODUCT_IDENTIFIER];
      [[SKPaymentQueue defaultQueue] addPayment:myPayment];
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self];              
    }
Run Code Online (Sandbox Code Playgroud)

iphone itunesconnect in-app-purchase ios

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