小编Omk*_*hav的帖子

将NSString转换为双倍进行计算,然后再返回以在NSString中打印

我接受NSString为

NSString *value = [valuelist objectAtIndex:valuerow];
NSString *value2 = [valuelist2 objectAtIndex:valuerow2];
Run Code Online (Sandbox Code Playgroud)

来自UIPickerView.我想要

double *cal = value + (value2 * 8) + 3;


NSString *message =[[NSString alloc] initWithFormat:@"%@",cal];
Run Code Online (Sandbox Code Playgroud)

在我对它进行计算之后,我应该能够在消息中获取字符串..请帮助我的程序崩溃

iphone nsnumber nsstring uipickerview

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

通过UIButton从UITextView将文本复制到剪贴板(粘贴板)?

有没有办法从通过UIButton将已启用用户交互的TextView中的文本复制到剪贴板?

但是不是用户在uitextview上按住他的手指,以便弹出要复制的苹果标准窗口,我希望用户只需点击按钮即可...(全文)

问候,

iphone clipboard uibutton uitextview iphone-sdk-3.0

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

使用NSNumberFormatter格式化输出UILabel中的货币

NSNumberFormatter * fmt;
NSNumber          * n;

fmt = [ [ NSNumberFormatter alloc ] init ];
n   = [ NSNumber numberWithFloat: 10 ];

[ fmt setFormatterBehavior: NSNumberFormatterBehavior10_4 ];
[ fmt setCurrencySymbol: @"$" ];
[ fmt setNumberStyle: NSNumberFormatterCurrencyStyle ];

 // NSLog( @"%@", [ fmt stringFromNumber: n ];

[ fmt release ]


-(IBAction)buttonPressed1:(id)sender
 {
double currency = [Amount1.text doubleValue] + [Amount2.text doubleValue]; 

SumCurrency.text = [NSString stringWithFormat:@"%0.0f", currency];


 }
Run Code Online (Sandbox Code Playgroud)

如何将SumCurrency.text格式化为1,999而不是1999

请帮助..我是Objective-C的新手,但我的项目几乎是95%的界面构建器.

我只需要帮助上面的代码来实现..请我为此苦苦挣扎.

此致,新手.

iphone objective-c uitextfield uilabel iphone-sdk-3.0

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

Android TV中的ExoPlayer以纵向模式而非横向模式播放视频

我们正在使用ExoPlayer在Android TV上播放m3u8文件(流).流媒体工作正常,但视频以纵向模式播放(即使视频是以横向拍摄的).看起来像Android电视的方向而不是纵横比的一些问题.

private fun initializePlayer() {

    if(mPlayer == null) {

        playerView = activity!!.findViewById<SimpleExoPlayerView>(R.id.texture_view)
       // playerView!!.setControllerVisibilityListener(this)
        playerView!!.requestFocus()
        val bandwidthMeter = DefaultBandwidthMeter()
        val videoTrackSelectionFactory = AdaptiveTrackSelection.Factory(bandwidthMeter)
        mTrackSelector = DefaultTrackSelector(videoTrackSelectionFactory)

        mPlayer = ExoPlayerFactory.newSimpleInstance(activity, mTrackSelector)
        playerView!!.player= mPlayer

        mPlayerAdapter = LeanbackPlayerAdapter(activity, mPlayer, UPDATE_DELAY)
        mPlayerGlue = VideoPlayerGlue(activity!!, mPlayerAdapter!!)
        mPlayerGlue!!.host = VideoSupportFragmentGlueHost(this)
        mPlayerGlue!!.playWhenPrepared()
        play(s1)
    }
}
Run Code Online (Sandbox Code Playgroud)

评论这些行:

mPlayerAdapter = LeanbackPlayerAdapter(activity, mPlayer, UPDATE_DELAY)
mPlayerGlue = VideoPlayerGlue(activity!!, mPlayerAdapter!!)
mPlayerGlue!!.host = VideoSupportFragmentGlueHost(this)
mPlayerGlue!!.playWhenPrepared()
Run Code Online (Sandbox Code Playgroud)

以横向播放视频,但播放器控件被隐藏,只播放视频质量最低的视频.请帮助我们.

kotlin m3u8 android-tv exoplayer

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

自定义键盘iphone,UITextView中的退格按钮有问题

嘿伙计检查此代码(我的自定义键盘):

-(IBAction) updateTextBackSpace:(id)sender
{
    if([txtview.text length]>0)
    {
        NSString *deletedLastCharString = [txtview.text substringToIndex:([txtview.text length]-1)];
        [txtview setText:deletedLastCharString];
    }
    else
    {
        return nil;
    }
}  
Run Code Online (Sandbox Code Playgroud)

问题是我无法弄清楚如何更改此代码,以便我可以擦除光标处任何给定行中的任何文本,退格开始从行的末尾擦除.我应该能够擦除(退格) )从光标位置请帮助

iphone objective-c

5
推荐指数
0
解决办法
1370
查看次数

添加在文本字段中作为字符串输入的两个数字

我有两个文本字段,其中数字被输入为字符串.我需要将字符串转换为数字,将它们一起添加,然后在第三个文本字段中显示结果.

我对iPhone编程完全不熟悉..所以请不要对我很难:P

好的,这是问题所在

AdditionViewController.h

#import <UIKit/UIKit.h>

@interface AdditionViewController : UIViewController 
{
    IBOutlet UITextField *Number1;
    IBOutlet UITextField *Number2;
    IBOutlet UITextField *SumAnswer;
}

@property (retain, nonatomic) UITextField *Number1;
@property (retain, nonatomic) UITextField *Number2;
@property (retain, nonatomic) UITextField *SumAnswer;
-(IBAction)buttonPressed1:(id)sender;

@end
Run Code Online (Sandbox Code Playgroud)

AdditionViewController.m

#import "AdditionViewController.h"

    @implementation AdditionViewController
    @synthesize Number1;
    @synthesize Number2;
    @synthesize SumAnswer;


    -(IBAction)buttonPressed1:(id)sender
    {
        SumAnswer.text = Number1.text + Number2.text; 
           // I want the above line to be edited so that I can get the addition
             of both the numbers in the 3rd Text …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

SQLite步骤失败:尝试使用包装器编写只读数据库

在使用此代码复制数据库时,我不断收到错误"SQLite Step Failed:尝试编写只读数据库":

-(void)createEditableCopyOfDatabaseIfNeeded 
{
    // Testing for existence
    BOOL success;
    NSFileManager *fileManager = [NSFileManager defaultManager];
    NSError *error;
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
                           NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *writableDBPath =
            [documentsDirectory stringByAppendingPathComponent:@"Money.sqlite"];

    success = [fileManager fileExistsAtPath:writableDBPath];
    if (success)
        return;

    // The writable database does not exist, so copy the default to
    // the appropriate location.
    NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath]
            stringByAppendingPathComponent:@"Money.sqlite"];
    success = [fileManager copyItemAtPath:defaultDBPath
                           toPath:writableDBPath
                           error:&error];
    if(!success)
    {
        NSAssert1(0,@"Failed to create writable database file with Message …
Run Code Online (Sandbox Code Playgroud)

sqlite iphone objective-c wrapper iphone-sdk-3.0

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

Command/Developer/usr/bin/ibtool失败,退出代码为10

即使我创建了一个新项目,我也会收到错误...这是新的4.2 SDK:iOS 5 beta 3

CompileStoryboard testing/en.lproj/MainStoryboard.storyboard
    cd /Users/omkarjadhav/Desktop/testing
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    setenv XCODE_DEVELOPER_USR_PATH /Developer/usr/bin/..
    /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/omkarjadhav/Library/Developer/Xcode/DerivedData/testing-ejcbqbpaoxybvzazttgunhdfmtww/Build/Products/Debug-iphonesimulator/testing.app/en.lproj/MainStoryboard.storyboardc /Users/omkarjadhav/Desktop/testing/testing/en.lproj/MainStoryboard.storyboard --sdk /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk

Command /Developer/usr/bin/ibtool failed with exit code 10
Run Code Online (Sandbox Code Playgroud)

它让我疯狂请帮助

iphone ios4 ios ios5

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

使用 Objective-C 中的 Contacts.Framework 将所有联系人导出到一个 .vcf 文件中

使用 I AddressBook.framework 我曾经从所有联系人创建 Contacts.vcf 并将其保存在文档目录中。这是我曾经使用的代码:

ABAddressBookRef addressBook1 = ABAddressBookCreate();
NSArray *arrayOfAllPeople = (__bridge_transfer NSArray *) ABAddressBookCopyArrayOfAllPeople(addressBook1);
long cnt = (unsigned long)[arrayOfAllPeople count];
if (cnt==0) {

    ABAddressBookRequestAccessWithCompletion(addressBook1, nil);

}

if(ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusAuthorized)
{
    ABAddressBookRef addressBook2 = ABAddressBookCreate();


    CFArrayRef contacts = ABAddressBookCopyArrayOfAllPeople(addressBook2);
    CFDataRef vcards = (CFDataRef)ABPersonCreateVCardRepresentationWithPeople(contacts);


    NSString *vcardString = [[NSString alloc] initWithData:(__bridge NSData *)vcards encoding:NSUTF8StringEncoding];
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *folderPath = [paths objectAtIndex:0];
    NSString *filePath = [folderPath stringByAppendingPathComponent:@"Contacts.vcf"];
    [vcardString writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:nil];
    CFRelease(addressBook2); }
Run Code Online (Sandbox Code Playgroud)

如何使用 Contacts.framework 创建包含所有设备联系人的 …

vcf-vcard objective-c contacts addressbook

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