我想建立一个电话接口,我找不到任何库甚至是一个实现拨号界面的示例项目,你们知道创建拨号界面的任何有用的材料吗?
提前致谢.
我想,以显示我的内容UITableView在我的UIViewController.
我的表视图是称为常规视图todayView这是一个UIViewController叫Calendar
我连接datasource,并delegate以Calendar和添加了所有的表视图的方法,但它仍然无法正常工作.目前,我的代码看起来像这样我有什么问题吗?
@implementation SecondViewController {
NSMutableArray *tableData;
}
-(BOOL)prefersStatusBarHidden{
return YES;
}
- (void)viewDidLoad {
[super viewDidLoad];
NSDate *today = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMMM dd, yyyy"];
NSString *dateString = [dateFormatter stringFromDate:today];
self.dateLabel.text = dateString;
Event *e1 = [[Event alloc] init];
e1.name = @"All School Mass";
e1.time = @"All Day";
[tableData addObject:e1];
Event *e2 = [[Event alloc] init];
e2.name …Run Code Online (Sandbox Code Playgroud) 我为iOS4或iOS5编写了一个应用程序.我将它升级到iOS6.添加新的约束是相当痛苦的(我必须几乎完全重做故事板,我不得不创建一堆约束,因为它们以前不存在),但我完成了它.现在我使用XCode 6.4升级到iOS8.我在iOS8中编写了其他应用程序,约束图标始终位于底部; 其中有3个:对齐,固定和解析自动布局.但是,在这个较旧的应用程序中,所有这些图标都丢失了(同样中间的W Any H Any也丢失了).其中一个约束是错误的,但我无法解决它,因为我没有任何约束图标.我该如何取回它们?
这是一个显示约束图标的新应用:
这是缺少约束图标的旧应用程序:
我在viewdidload中有以下代码
totalstring=[[NSMutableArray alloc]initWithObjects:@"a",@"b",@"c",@"d",@"e",@"f",@"g",@"h",@"i",@"j",@"k",@"l",@"m",@"n",@"n",@"o",@"p",@"q",@"r",@"s",@"s",@"t",@"u",@"v",@"w",@"x",@"y",@"z", nil];
indid=indidvalue1;
NSLog(@"the ind id value is %@",indid);
serviceCall=[[Services alloc]init];
NSString *contactsDisplay1=@"ContactDetails";
NSDictionary *contactsDisplayDetails1 =@{@"IND_ID":indid};
[serviceCall ContactsDisplayUrl:contactsDisplay1 ContactsDisplayDetails:contactsDisplayDetails1];
[serviceCall setDelegate:self];
Run Code Online (Sandbox Code Playgroud)
用于实现搜索栏的代码
{
filteredstring =[[NSMutableArray alloc]init];
for (NSString *str in totalstring )
{
NSRange stringrange =[str rangeOfString:searchText options:NSCaseInsensitiveSearch];
if(stringrange.location!= NSNotFound)
{
[filteredstring addObject:str];
}
}
}
[tableView reloadData];
Run Code Online (Sandbox Code Playgroud)
表视图的代码
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:simpleTableIdentifier];
}
if (tableView == self.searchDisplayController.searchResultsTableView)
{
cell.textLabel.text = [searchResultsArray objectAtIndex:indexPath.row];
} else
{ …Run Code Online (Sandbox Code Playgroud) 我正在尝试获得类似于 facebook 发布日期/时间的内容。像 1 分钟、1 小时、昨天、一周前等。
这是我用来获取这种格式的函数:( Oct-22 17:28 PM)
func convertTime(serverTime: Double) -> String {
let serverTime = serverTime
let date = Date(timeIntervalSince1970: serverTime)
let dateFomatter = DateFormatter()
dateFomatter.dateFormat = "MMM-dd HH:mm a"
let strDate = dateFomatter.string(from: date)
print("This is the post's date: \(strDate)")
return strDate
}
Run Code Online (Sandbox Code Playgroud) 我有一个输入字符串,我想找到字符串中有多少个空格.
这是我的代码
// input string
std::string str = "abc d e f";
// convert string to cstring
char* cstr = new char[str.length()+1];
std::strcpy(cstr, str.c_str());
// iterate through the cstring and count how many spaces are there
int num_of_spaces = 0;
char* ptr = cstr;
while (ptr) {
if (*ptr == ' ') {
++num_of_spaces;
}
++ptr;
}
Run Code Online (Sandbox Code Playgroud)
但是,我在该if (*ptr == ' ')行上收到一条错误消息:Thread 1: EXC_BAD_ACCESS (code = 1, address=0x100200000)
不是*ptrchar类型值,因为它ptr是一个char*指针,我将其取消引用*ptr.如果是这样,为什么比较无效?
使用Swift.如何获取String并将每个字符分成数组?
var someString = "123"
var someArray = []
someArray[0] = "1"
someArray[1] = "2"
someArray[2] = "3"
Run Code Online (Sandbox Code Playgroud) 我的应用程序被拒绝,因为我在下面显示的错误2.10.所以我搜索有关此错误的答案,并尝试在Ipad模拟器中启动应用程序.当它在ipad上运行时,它会填满整个屏幕,但它应该是iphone屏幕,因为app仅适用于iphone.我禁用了自动大小和大小类来检查,但问题仍然存在.任何想法,我错过了检查?
设置和拒绝邮件截图都在这里.



当我没有输入任何代码时,我不断收到错误:
"无法为UIKit加载底层模块"
我可以清理和构建,它仍然运行,但为什么出现错误,我该如何摆脱它?
我正在为 iPad 编写一个应用程序,并在其中使用自定义字体。自定义字体已添加到我的 Mac 字体簿中,并显示在故事板编辑器中。我还可以在编辑器上选择自定义字体,它会在故事板中完美呈现。问题是当我将应用程序加载到模拟器时,它不使用自定义字体,而是使用系统字体。这适用于 UILabel、UIButton 和 UITextField,但我还没有测试过其他任何东西。
我错过了一些设置还是什么?
我目前已将我的Xcode从5.1.1更新到6.0.1,以支持iOS 8.0的应用程序.但我找不到任何3.5"模拟器.3.5"模拟器是否已被删除,或Apple不再支持3.5"iPhone设备了?
我有一个简单的开箱即用应用程序,当我在iphone5s上部署时,它不会使用整个屏幕.默认情况下,它会创建一个LaunchScreen.xib.我没有故意编辑这个文件.
其他答案建议添加一个Default-568h@2x.png启动图像,但我没有使用启动图像,我不知道在哪里添加这些.我在Images.xcassets中看到了这个位置,方法是单击+图标并选择New Launch Image.
我是否需要向Images.xcassets添加新的启动图像?如果是这样,拥有LaunchScreen.xib的重点是什么?
谢谢!
xcode6 ×13
ios ×8
swift ×5
ios8 ×3
iphone ×2
objective-c ×2
uitableview ×2
xcode ×2
arrays ×1
c++ ×1
constraints ×1
fonts ×1
fullscreen ×1
nsdate ×1
searchbar ×1
storyboard ×1
string ×1
swift3 ×1
uikit ×1