我必须改变alertView一个UILocalNotification.我怎样才能做到这一点?
我在推送通知中发现了一些奇怪的行为.我的iPod应用程序在上周收到推送通知,没有任何问题.然后我发现我的应用程序没有收到推送通知,我更改了证书,它工作正常,2天后它无法正常工作.我重复了同样的过程和同样的问题.我想知道为什么会这样?
注意我使用自己的基于java的服务器发送推送通知.我确信我的认证没有过期.在出现此问题时,我的应用程序图标也无法看到徽章ID.
提前致谢.
我需要从库中获取图像的元数据.我正在使用代码
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSURL *assetURL = [info objectForKey:UIImagePickerControllerReferenceURL];
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library assetForURL:assetURL resultBlock:^(ALAsset *asset) {
ALAssetRepresentation *representation = [asset defaultRepresentation];
metadataDict = [representation metadata];
NSLog(@"%@",metadataDict);
} failureBlock:^(NSError *error) {
NSLog(@"%@",[error description]);
}];
[library release];
}
Run Code Online (Sandbox Code Playgroud)
我正在使用IOS 4.2但是我没有得到元数据.任何人都可以帮我这个吗?
单击完成按钮后,我在调整键盘时出现问题.我正在使用textView
-(BOOL)textViewShouldReturn:(UITextView *)textView
{
if(textView == addressView)
{
if(isNotif)
{
[self setViewMovedUp:NO];
}
textView.text= [textView.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
[addressView resignFirstResponder];
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
而不是键盘重新签名光标将转到文本字段中的新行.请帮我.
谢谢Praveena.
我上周在第二代iPod Touch上安装了iOS 4.2.我尝试通过Xcode在设备上运行我的应用程序,但它不起作用(因为Xcode还不支持iOS 4).为了解决这个问题,我安装了Xcode 3.2.5和iOS SDK 4.2.现在我可以让应用程序在iPhone/iPad模拟器中运行就好了.
但是,我无法再从屏幕顶部的菜单中选择"设备".这是一个选择,但当我尝试点击它时,它实际上从未得到一个复选标记.

因此,我无法在iPod上运行应用程序.另一个(相关的)问题是我不能再从Build菜单中选择"Build and Archive",因为目标不是设备.
为什么会这样?我是否需要更改项目中的某些设置,或者更改设备本身的某些设置?
编辑:经过仔细调查,似乎我不能选择除iPhone模拟器4.0之外的任何东西.也许项目文件有问题.
我想从NSString中提取电话号码.
例如:在字符串Call John @ 994-456-9966中,我想提取994-456-9966.
我试过代码,
NSString *nameRegex =@"(\(\d{3}\)\s?)?\d{3}[-\s\.]\d{4}";
NSPredicate *nameTest = [NSPredicate predicateWithFormat:@"ANY keywords.name CONTAINS[c] %@",nameRegex];
validationResult=[nameTest evaluateWithObject:phoneNo];
Run Code Online (Sandbox Code Playgroud)
但我无法得到确切的结果.谁能帮我?提前致谢.
基本上我需要在视图中有几个按钮.我希望他们都能调用一个函数,这样我就可以跟踪'状态'.
如何判断哪个按钮称为该功能?无论如何得到发件人的文字?
以下是我的代码
NSLog(@"%@", thisEvent1.title);
EKEvent *thisEvent = [EKEvent eventWithEventStore:eventStore];
eventStore = [[EKEventStore alloc] init];
thisEvent = [EKEvent eventWithEventStore:eventStore];
NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd:HH:mm"];
NSDate * date = [[NSDate alloc] init];
date = [dateFormatter dateFromString:[itsStartDate objectAtIndex:indexPath.row]];
[date retain];
thisEvent.startDate = [dateFormatter dateFromString:[itsStartDate objectAtIndex:indexPath.row]];
thisEvent.endDate = [dateFormatter dateFromString:[itsEndDate objectAtIndex:indexPath.row]];
thisEvent.notes = [itsNotes objectAtIndex:indexPath.row];
thisEvent.title = [itsTitle objectAtIndex:indexPath.row];
thisEvent.location = [itsLocation objectAtIndex:indexPath.row];
// thisEvent.allDay = TRUE;
NSMutableArray *myAlarmsArray = [[NSMutableArray alloc] init];
EKAlarm *alarm1 = [EKAlarm alarmWithRelativeOffset:-[[itsAlertOne objectAtIndex:indexPath.row] intValue]]; // …Run Code Online (Sandbox Code Playgroud) 我正在创建一个iphone应用程序,我需要在其中创建25个图像的网格视图.我这样做是通过在一个数组中拍摄25张图像,并通过使用for循环显示它们,方法是在下面的代码中更改x轴和y轴的尺寸:
for(int i=0; i<25; i++)
{
if(i>0)
{
if(i%5==0)
{
xaxis=30;
yaxis=yaxis+35;
}
}
iconButton[i]=[UIButton buttonWithType:UIButtonTypeRoundedRect];
iconButton[i].frame=CGRectMake(xaxis, yaxis, 50, 30);
[iconButton[i] setBackgroundImage:[iconArray objectAtIndex:i] forState:UIControlStateNormal];
[iconButton[i] addTarget:self action:@selector(changeImage:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:iconButton[i]];
xaxis=xaxis+55;
}
Run Code Online (Sandbox Code Playgroud)
它工作正常,但我有40张图像,我希望每次应用程序启动它应该从25张图像中随机选取25张图像.
我该怎么做,请帮帮我.
非常感谢您的帮助.关心iPhoneDeveloper11
我知道iOS 4.2也适用于iPad.下面的代码是我们用于识别设备的标准模式.4.2 iPad将如何变化?我应该更改代码以考虑设备类型而不是版本吗?
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
CGRect frame = [[UIScreen mainScreen] bounds];
self.view.frame = frame;
#else
CGRect frame = [self.view bounds];
#endif
Run Code Online (Sandbox Code Playgroud) iphone ×8
ios ×2
ios-4.2 ×2
objective-c ×2
xcode ×2
calendar ×1
cocoa-touch ×1
eventkit ×1
ibaction ×1
iboutlet ×1
ios4 ×1
ipad ×1
metadata ×1
nspredicate ×1
uibutton ×1