我有对象
var person1 = Person()
person1.name = "Joe"
person1.lastName = "Doe"
person1.age = 21
var person2 = Person()
person2.name = "Julia"
person2.lastName = "Ivanova"
person2.age = 22
var person3 = Person()
person3.name = "Irina"
person3.lastName = "Petrova"
person3.age = 25
var person9 = Person()
person9.name = "Vova"
person9.lastName = "Vovin"
person9.age = 32
var person10 = Person()
person10.name = "Masha"
person10.lastName = "Golovanova"
person10.age = 20
var person11 = Person()
person11.name = "Petra"
person11.lastName = "Andreeva"
person11.age = 27
Run Code Online (Sandbox Code Playgroud)
和多阵列 …
我需要在我的表中添加自定义标题
我试试这个
func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let view = UIView(frame: CGRect(x: 0, y: 0, width: tableView.frame.size.width, height: 18))
let label = UILabel(frame: CGRect(x: 20, y: 20, width: 50, height: 50))
label.text = "TEST TEXT"
label.textColor = UIColor.whiteColor()
self.view.addSubview(view)
return view
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用,我在桌子上看不到任何东西
我究竟做错了什么 ?或许还有另外一种方法?
我有一系列自定义对象.
我想检查数组是否包含一个对象,哪个属性等于string.
就像是
if array.contains(object where object.name == name) {
// do something
} else {
// don't do something
}
Run Code Online (Sandbox Code Playgroud)
在Swift怎么办?
是否可以在Xamarin项目中集成Gradle的依赖项?
有一些我需要安装的库,它们看起来像这样
dependencies {
compile (name: '<aar fileName>', ext:'aar')
compile 'com.koushikdutta.async:androidasync:2.1.6'
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:design:23.1.0' compile
}
Run Code Online (Sandbox Code Playgroud)
我可以向他们揭示Xamarin项目中的一些内容吗?
我尝试根据用户在alert中的选择从collectionview中删除项目
我有以下代码
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
let person = people[indexPath.item]
let questionController = UIAlertController(title: "What u wanna do?", message: nil, preferredStyle: .Alert)
questionController.addAction(UIAlertAction(title: "Rename person", style: .Default, handler: {
(action:UIAlertAction!) -> Void in
let ac = UIAlertController(title: "Rename person", message: nil, preferredStyle: .Alert)
ac.addTextFieldWithConfigurationHandler(nil)
ac.addAction(UIAlertAction(title: "Cancel", style: .Cancel, handler: nil))
ac.addAction(UIAlertAction(title: "OK", style: .Default) { [unowned self, ac] _ in
let newName = ac.textFields![0] as! UITextField
person.name = newName.text
self.collectionView.reloadData() })
self.presentViewController(ac, animated: true, completion: nil)
})) …Run Code Online (Sandbox Code Playgroud) 我有一个对象
public class ArticleList extends RealmObject {
@PrimaryKey
private String id;
private String title;
private String subtitle;
private String image;
private String category;
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是从Realm获取结果并将结果转换为 ArticleList[]
通过使用获取我
RealmResults<ArticleList> results = realm.where(ArticleList.class).equalTo("category", "CategoryName").findAll();
Run Code Online (Sandbox Code Playgroud)
接下来我需要做什么才能获得一系列对象?
我有一个代码,解析JSON的问题列表,我可以得到每个属性.如何遍历整个文件并为每个问题创建一个对象?
class ViewController: UIViewController {
var hoge: JSON?
override func viewDidLoad() {
super.viewDidLoad()
let number = arc4random_uniform(1000)
let url = NSURL(string: "http://www.wirehead.ru/try-en.json?\(number)")
var request = NSURLRequest(URL: url!)
var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: nil, error: nil)
if data != nil {
hoge = JSON(data: data!)
let level = hoge!["pack1"][0]["level"].intValue
let questionText = hoge!["pack1"][0]["questionText"].stringValue
let answer1 = hoge!["pack1"][0]["answer1"].stringValue
let answer2 = hoge!["pack1"][0]["answer2"].stringValue
let answer3 = hoge!["pack1"][0]["answer3"].stringValue
let answer4 = hoge!["pack1"][0]["answer4"].stringValue
let correctAnswer = hoge!["pack1"][0]["correctAnswer"].stringValue
let haveAnswered = hoge!["pack1"][0]["haveAnswered"].boolValue
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题模型我想在下面创建哪些对象 …
我有一个带属性的对象数组date.
我想要的是创建数组数组,其中每个数组将包含具有相同日期的对象.
我明白,我需要像.filter过滤对象一样,然后.map将所有东西添加到数组中.
但是如何告诉.map我需要从过滤对象中为每个组分别使用单独的数组,并且必须将此数组添加到"全局"数组以及如何告诉.filter我需要具有相同日期的对象?
我将项目移动到另一台计算机,运行npm install.项目工作正常除了webpack-dev-server,它会抛出错误
module.js:544
throw err;
^
Error: Cannot find module '../lib/polyfills'
at Function.Module._resolveFilename (module.js:542:15)
at Function.Module._load (module.js:472:25)
at Module.require (module.js:585:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/project/node_modules/.bin/webpack-dev-server:6:1)
at Module._compile (module.js:641:30)
at Object.Module._extensions..js (module.js:652:10)
at Module.load (module.js:560:32)
at tryModuleLoad (module.js:503:12)
at Function.Module._load (module.js:495:3)
Run Code Online (Sandbox Code Playgroud)
缺少什么?
我尝试注册用户并返回令牌和用户ID.这样做
from django.shortcuts import render
from rest_framework.response import Response
from rest_framework.authtoken.models import Token
from rest_framework import status
from django.contrib.auth import get_user_model
User = get_user_model()
class CreateUser(CreateAPIView):
queryset = Profile.objects.all()
serializer_class = UserSerializer
def create(self, request, *args, **kwargs):
serializer = self.get_serializer(data=request.data)
serializer.is_valid(raise_exception=True)
self.perform_create(serializer)
headers = self.get_success_headers(serializer.data)
token, created = Token.objects.get_or_create(user=serializer.instance)
user = User.objects.filter(user=serializer.instance)
return Response({'token': token.key, 'id':user.id}, status=status.HTTP_201_CREATED, headers=headers)
Run Code Online (Sandbox Code Playgroud)
我收到一个错误
Cannot resolve keyword "user" into field. Choices are: auth_token, date_joined, email, first_name, groups, id, is_active, is_staff, is_superuser, last_login, last_name, logentry, password, …Run Code Online (Sandbox Code Playgroud) swift ×6
arrays ×3
android ×1
django ×1
for-loop ×1
grouping ×1
ios ×1
objective-c ×1
realm ×1
swifty-json ×1
uitableview ×1
webpack ×1
xamarin ×1