我接受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)
在我对它进行计算之后,我应该能够在消息中获取字符串..请帮助我的程序崩溃
有没有办法从通过UIButton将已启用用户交互的TextView中的文本复制到剪贴板?
但是不是用户在uitextview上按住他的手指,以便弹出要复制的苹果标准窗口,我希望用户只需点击按钮即可...(全文)
问候,
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%的界面构建器.
我只需要帮助上面的代码来实现..请我为此苦苦挣扎.
此致,新手.
我们正在使用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)
以横向播放视频,但播放器控件被隐藏,只播放视频质量最低的视频.请帮助我们.
嘿伙计检查此代码(我的自定义键盘):
-(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编程完全不熟悉..所以请不要对我很难: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) 在使用此代码复制数据库时,我不断收到错误"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) 即使我创建了一个新项目,我也会收到错误...这是新的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)
它让我疯狂请帮助
使用 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 创建包含所有设备联系人的 …
iphone ×7
objective-c ×5
addressbook ×1
android-tv ×1
clipboard ×1
contacts ×1
exoplayer ×1
ios ×1
ios4 ×1
ios5 ×1
kotlin ×1
m3u8 ×1
nsnumber ×1
nsstring ×1
sqlite ×1
uibutton ×1
uilabel ×1
uipickerview ×1
uitextfield ×1
uitextview ×1
vcf-vcard ×1
wrapper ×1